Senior .NET Developer
To qualify for the role you must have:
Experience: 5+ Years
Skills: ASP.NET, C#, .NET, JavaScript, jQuery, WebAPI, MVC, Entity Framework, Git/TFS
Qualifications: B.E.C.E/B.E.I.T/MCA/M.sc IT
Your key responsibilities:
- 5+ years of experience as a .NET Developer, with a proven track record of building robust web applications.
- Work in a challenging and rewarding environment, demonstrating a strong learning attitude and commitment to quality.
- Intermediate to advanced English communication skills, enabling effective collaboration with internal teams and client teams based in the UK.
- Ensure the delivery of high-quality outputs by following industry-standard quality processes and coding practices.
- Adhere to the Agile methodology, ensuring timely delivery of project milestones.
- Collaborate closely with cross-functional teams and provide support for design, development, testing, and deployment of solutions.
Skills and attributes for success:
- Extensive experience with ASP.NET, C#.NET, and a strong understanding of OOP principles.
- Expertise in developing and consuming WebAPI services.
- Proficient in JavaScript, jQuery, and web development using HTML and CSS.
- Hands-on experience with troubleshooting, debugging, and bug fixing in production environments.
- Strong knowledge of Version Control systems (e.g., Git, TFS).
- Experience working with MVC and Entity Framework to build scalable and maintainable applications.
- Basic knowledge of cloud platforms (e.g., Azure), with a desire to expand cloud expertise.
- Familiarity with NoSQL databases is an advantage.
- Experience or knowledge of ReactJS, React Native, and Angular will be an added advantage, particularly for front-end development.
- Strong understanding of unit testing and debugging methodologies in both JavaScript and .NET environments.
- Self-driven with the ability to work independently with minimal guidance.
- Demonstrates ownership and respects the value of code and business outcomes.
- Must be a team player with strong collaboration skills.
- Maintains a constant learning attitude, staying up to date with new technologies and industry trends.