Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
5-7 years of experience in .NET application development.
Proven expertise in coding standards and best practices.
Strong understanding of performance optimization techniques.
Experience in leading and mentoring development teams.
Responsibilities
Design and develop robust, scalable, and secure .NET applications.
Provide technical leadership and mentorship to development teams.
Collaborate with cross-functional teams to gather requirements and define project scope.
Conduct regular code reviews to maintain quality and architectural compliance.
Identify and optimize performance bottlenecks in applications.
Troubleshoot and resolve complex technical issues during development and production.
Benefits
Professional development opportunities.
Collaborative and dynamic work environment.
Opportunities for leadership and technical influence.
Involvement in diverse projects with cross-functional teams.
Flexibility in work arrangements.
Full Job Description
Job Description
Design and develop robust, scalable, and secure.NET applications and systems.
Provide technical leadership and mentorship to development teams. Guide and influence technical decisions and ensure adherence to best practices and coding standards.
Collaborate with cross-functional teams, including business analysts, project managers, and other stakeholders, to gather requirements, define project scope, and ensure successful project delivery.
Conduct regular code reviews to maintain code quality, identify potential issues, and ensure compliance with architectural standards.
Identify performance bottlenecks and implement optimizations to improve application performance.
Troubleshoot and resolve complex technical issues that may arise during development or in production environments.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.