- Design and develop high-quality, scalable, and efficient software applications using the .NET framework.
- Collaborate with cross-functional teams to identify project requirements and deliver solutions that meet business needs.
- Develop and maintain technical documentation for software applications and systems.
- Troubleshoot and resolve complex technical issues related to software development.
- Mentor junior developers and provide guidance on best practices and coding standards.
- Participate in code reviews and ensure adherence to coding standards and quality guidelines.
Job Requirements
- Strong knowledge of the .NET framework, including its architecture, features, and ecosystem.
- Experience in designing and developing large-scale software applications using the .NET framework.
- Excellent problem-solving skills and ability to analyze complex technical issues and develop creative solutions.
- Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
- Ability to adapt to changing priorities and deadlines in a rapid-paced development environment.
- Strong understanding of software development principles, patterns, and practices.