NET Technical Lead
Role details
Job location
Tech stack
Job description
We are seeking an energetic and highly skilled .NET Technical Lead to drive innovative software solutions and lead development teams in delivering high-quality applications. This role offers an exciting opportunity to shape the architecture and technical direction of complex projects, utilizing a broad spectrum of technologies including .NET, C#, cloud computing, microservices, and web development frameworks. As a key leader, you will collaborate with cross-functional teams to ensure scalable, secure, and efficient software solutions that meet evolving business needs. Your expertise will inspire best practices in software architecture, SDLC (Software Development Life Cycle), and agile methodologies, fostering a culture of continuous improvement and technical excellence., * Lead the design, development, and implementation of enterprise-grade applications using .NET technologies, ensuring alignment with business requirements and technical standards.
- Architect scalable solutions leveraging cloud platforms such as AWS or Azure, incorporating microservices, RESTful APIs, and service-oriented architecture principles.
- Collaborate with stakeholders to gather requirements, translate them into technical specifications, and develop comprehensive system design documents using UML diagrams.
- Oversee code quality through code reviews, unit testing, integration testing, and continuous integration/continuous deployment (CI/CD) pipelines utilizing tools like Jenkins or Git.
- Mentor and guide development teams on best practices in software development, including design patterns, system security, web services (SOAP/REST), and front-end frameworks such as Angular or React.
- Manage project timelines, deliverables, and risk mitigation strategies within an agile environment to ensure timely delivery of high-quality solutions.
- Stay current with emerging technologies such as Docker, Kubernetes, NoSQL databases (MongoDB, Cassandra), and cloud architecture trends to recommend innovative enhancements.
Requirements
Do you have experience in Requirements specification?, * Extensive experience with C#/.NET Framework (.NET Core preferred) and ASP.NET MVC for developing robust web applications.
- Strong understanding of cloud computing platforms like AWS or Azure along with experience deploying microservices architectures.
- Proficiency in designing APIs using RESTful principles; experience with SOAP-based web services is a plus.
- Knowledge of NoSQL databases such as MongoDB or Cassandra; relational databases including SQL Server, MySQL, Oracle; familiarity with PL/SQL is advantageous.
- Hands-on experience with front-end technologies including Angular, React, Ember.js or Backbone.js for seamless web development.
- Familiarity with DevOps tools like Jenkins, Docker, Kubernetes for automation and deployment; version control systems like Git or SVN.
- Deep understanding of software architecture patterns including MVC, service-oriented architecture (SOA), design patterns and system design principles.
- Experience working within SDLC frameworks using Agile methodologies; requirements gathering and management skills are essential.
- Knowledge of Weblogic or WebSphere application servers; experience with JBoss or Tomcat is beneficial.
- Ability to communicate complex technical concepts clearly to both technical teams and non-technical stakeholders. Join us to lead cutting-edge projects that shape the future of enterprise software solutions! Your expertise will empower teams to build scalable systems that drive innovation across industries while fostering a collaborative environment focused on excellence.
Benefits & conditions
$130,000 - $140,000 a year - Full-time, Pulled from the full job description
- Health insurance
- 401(k) matching
- Dental insurance, * 401(k) matching
- Dental insurance
- Health insurance