The ideal candidate will have extensive experience in . NET and ASP. NET, with a strong specialization in UI development and proven experience in server-side development. This role demands an individual who is not only an expert in development but also a great communicator and team player, capable of supporting and mentoring other team members.
Responsibilities:
- Full Stack Development: Expertly design, develop, support, and update end-to-end solutions using the latest . NET Core and ASP. NET MVC technologies.
- Server-side Development: Implement robust server-side solutions ensuring high performance and scalability.
- SQL Server: Optimize and manage SQL Server databases, including stored procedures, schemas, and performance tuning.
- Architecture Design: Develop and design applications based on MVC, Service-Oriented Architecture (SOA), and multi-tiered cloud architecture.
- Framework Components: Create and utilize framework components to enhance development efficiency.
- Unit Testing: Employ unit test automation frameworks for the . NET framework to ensure the delivery of high-quality code.
- Collaboration: Work closely with team members, providing support and guidance as needed to foster a collaborative and high-performing environment.
- Mentorship: Mentor developers, providing guidance and support to help them grow in their roles.
- Leadership: Lead development projects, ensuring best practices are followed and high-quality solutions are delivered on time.
- Framework Utilization: Prioritize the use of out-of-the-box framework features over custom solutions to enhance efficiency and maintainability.
Required Qualifications:
- Minimum 6 years of ASP. NET and Microsoft application development experience.
- Specialist in UI development with proven server-side development experience.
- Extensive experience with MVC, SOA, and multi-tiered cloud architecture-based applications.
- Proficient in developing and using framework components.
- Experience with unit test automation frameworks for the . NET framework.
- Excellent communication skills and a strong team player.
- Proven experience in mentoring and leading development teams.
Technical Skills:
- . NET Core ASP. NET MVC
- . NET Core Entity Framework
- SQL Server, including stored procedures, schema design, and optimization
Good to Have Skills:
- Using Co-Pilot for Development Productivity Enhancement