Job Summary
We are seeking a skilled .NET Developer to join our dynamic team. The ideal candidate will be responsible for writing clean, scalable, and testable code using .NET programming languages while collaborating closely with architects to develop technical specifications and system architecture. This role involves testing, debugging, and deploying fully functional applications, as well as reviewing and refactoring existing code to improve performance and maintainability. Additionally, the successful candidate will mentor junior developers and contribute to the growth of our development team.
Key Responsibilities
- Develop clean, scalable, and testable code using .NET programming languages, ensuring high quality and maintainability.
- Collaborate with the Architect to design and develop technical specifications and system architecture that align with business goals.
- Test and debug various .NET applications to identify and resolve issues promptly.
- Conduct thorough code reviews and refactor code to optimize performance and maintain coding standards.
- Deploy fully functional applications, ensuring smooth integration and operation within the production environment.
- Mentor and support junior developers, fostering a collaborative and knowledge-sharing environment.
- Work within Agile teams, participating in sprint planning, daily stand-ups, and retrospectives to deliver incremental value.
- Understand and implement API architectures to facilitate seamless communication between different software components.
Required Qualifications
- Proficiency in C# .NET, JavaScript, ASP.NET MVC, and Object-Oriented Programming principles.
- Proven experience in developing high-volume data applications using SQL Server.
- Solid understanding of Agile methodologies and ability to work effectively in Agile teams.
- Strong knowledge of API architectures and best practices.
- Excellent communication skills, both verbal and written, to effectively collaborate with team members and stakeholders.
- Demonstrated experience in building large-scale business applications using .NET technologies.
Preferred Qualifications and Benefits
- Experience with cloud-based applications is preferred but not mandatory.
- Opportunity to work alongside experienced architects and developers in a supportive environment.
- Chance to contribute to innovative projects and enhance your technical expertise.
- A collaborative workplace that encourages professional growth and mentorship.
If you are passionate about developing robust .NET applications and eager to contribute to a forward-thinking team, we encourage you to apply. This role offers the chance to work on complex business solutions while advancing your career in a supportive and innovative setting.