- Develop and maintain robust, scalable web applications using the .NET framework, ensuring high performance and responsiveness.
- Collaborate with cross-functional teams to define, design, and ship new features, adapting to feedback and changing requirements.
- Write clean, maintainable code following industry best practices and coding standards, enhancing code quality through unit testing.
- Troubleshoot, debug, and optimize existing applications to improve functionality and user experience, applying innovative solutions.
Desired Candidate Profile
- Bachelor's degree in Computer Science, Engineering, or a related field, providing a solid foundation in programming concepts.
- Minimum of 3 years of hands-on experience in .NET development, showcasing proven expertise in building and deploying applications.
- Relevant certifications such as Microsoft Certified: Azure Developer Associate or Microsoft Certified: .NET Developer, demonstrating professional competence.
- Experience in Agile methodologies, allowing for adaptive planning and iterative development in dynamic environments.