Job Summary:
We are seeking a highly skilled and experienced Senior .NET Engineer to join our development team. In this role, you will be responsible for designing, developing, and maintaining high-performance web applications using .NET technologies. You will work closely with cross-functional teams to ensure the delivery of scalable, efficient, and high-quality software solutions.
Key Responsibilities:
• Lead the design, development, and deployment of web applications using .NET, C#, and related technologies.
• Architect and implement scalable solutions using microservices, cloud platforms (e.g., AWS, Azure), and other modern frameworks.
• Collaborate with product managers, designers, and other engineers to deliver high-quality software aligned with business goals.
• Conduct code reviews, ensure adherence to best practices, and mentor junior developers.
• Debug and resolve complex technical issues related to performance, security, and integration.
• Develop and maintain RESTful APIs to support front-end applications and integrations.
• Stay updated with the latest technology trends and continuously improve the architecture and design of the application.
• Implement automated testing, continuous integration, and deployment practices to ensure product quality and rapid delivery.
• Participate in Agile/Scrum development processes, including sprint planning, stand-ups, and retrospectives.
Required Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
• 7+ years of experience in .NET development, with expertise in C#, ASP.NET Core, and .NET Framework.
• Strong experience with front-end technologies such as Angular, React, or Vue.js.
• Proficient in building RESTful APIs and integrating with external systems.
• Solid understanding of microservices architecture, containerization (Docker, Kubernetes), and cloud computing (AWS, Azure).
• Strong knowledge of SQL and NoSQL databases such as SQL Server, MongoDB, etc.
• Familiarity with CI/CD pipelines, version control (Git), and test-driven development.
• Excellent problem-solving skills and attention to detail.
• Strong communication and leadership skills, with experience working in a collaborative environment.
Preferred Qualifications:
• Experience with full-stack development, including front-end frameworks like Angular or React.
• Familiarity with DevOps practices, infrastructure as code (e.g., Terraform, Ansible).
• Knowledge of security best practices in web development.
• Experience with third-party API integrations and enterprise-grade applications.
Benefits:
• Competitive salary and performance bonuses
• Health, dental, and vision insurance
• 401(k) plan with company match
• Professional development opportunities
• Flexible work hours and remote options