We are looking for talented and experienced Technical Leads specializing in .NET Development to join our dynamic team. As a Technical Lead, you will play a key role in the design, development, and deployment of cutting-edge software solutions. This is a fantastic opportunity to work on complex projects in a hybrid work environment and contribute to impactful software applications.
Key Responsibilities
- Lead and mentor a team of developers, ensuring the delivery of high-quality software solutions.
- Design, develop, and maintain applications using ASP.NET and .NET Core technologies.
- Hands-on experience with React for developing responsive and user-friendly front-end applications.
- Collaborate with cross-functional teams to integrate REST APIs and SOAP services, ensuring smooth communication between different components of the system.
- Work with a variety of Relational Database Management Systems (RDBMS), including SQL Server, MySQL, PLSQL, NoSQL, MongoDB, PostgreSQL, and GraphDB. Optimize complex SQL queries to ensure performance and efficiency.
- Ensure the scalability, security, and reliability of the applications you build by implementing best practices and design patterns.
- Provide guidance and support for troubleshooting issues and debugging applications.
- Take ownership of delivering solutions in a timely manner while adhering to quality standards and requirements.
- Constantly improve the development processes and practices, focusing on code quality, testing, and integration.
- Communicate effectively with stakeholders, ensuring alignment with business goals and technical specifications.
Mandatory Technical Skills
- Minimum of 5 years of hands-on programming experience with ASP.NET and .NET Core.
- Strong experience working with React and developing front-end applications.
- Expertise in designing and integrating REST APIs and SOAP services to connect systems and enhance functionality.
- Proven experience working with RDBMS technologies such as SQL Server, MySQL, PLSQL, MongoDB, PostgreSQL, and GraphDB. Ability to write complex queries and optimize them for performance.
- In-depth knowledge of object-oriented programming (OOP), software development life cycle (SDLC), and best coding practices.
- Strong communication skills to collaborate effectively with both technical and non-technical teams.
Good to Have
- Experience in Microservices architecture, breaking down applications into smaller, manageable services that are independently deployable and scalable.
- Exposure to cloud technologies such as Azure, AWS, or GCP and the ability to deploy and manage applications in a cloud environment.
- Knowledge of LDAP, OAuth 2.0, and PKI for identity management and secure authentication processes in modern web applications.
- Familiarity with containerization (Docker) and orchestration tools (Kubernetes) for building and managing scalable applications.
What We Offer
- A hybrid work environment that provides the flexibility of working from home and collaborating in the office.
- Opportunity to work with cutting-edge technologies in a dynamic and challenging environment.
- Career growth opportunities, including mentorship, training, and the potential to move into leadership roles.
- A collaborative work culture with a focus on teamwork, learning, and innovation.
- Competitive salary and benefits, including health insurance and paid time off.
If you are an experienced Technical Lead with a passion for .NET technologies and have the skills to build innovative solutions, we want to hear from you! Join our team and help us deliver world-class software that makes an impact.
Apply today and take the next step in your career with us!