We are seeking a seasoned Dot Net Lead to join our dynamic team. As a Dot Net Lead, you will be responsible for leading the design, development, and deployment of cutting-edge .NET applications. You will utilize your expertise in C#, .NET Core, WEB API, Entity Framework, Azure Functions, and Azure services to architect scalable solutions. Your role will involve mentoring a team of developers, ensuring adherence to coding standards, and collaborating closely with stakeholders to deliver high-quality software solutions. Experience in Agile methodologies and strong communication skills are essential as you will participate in sprint planning, daily stand-ups, and project retrospectives.
Primary Skill Set
- Proficient in C#, .NET Core, OOPS concepts, WEB API, EF, Azure Functions.
- Ability to independently architect, design, and develop complete business solutions.
- Knowledge of Code First / Data First entity framework approach.
- Strong expertise in Database design and PL/SQL coding on MSSQL Server / Azure database.
- Solid understanding of Solid Principles, Design Patterns, and Design Practices.
- Extensive experience in Azure services and application development.
- Familiarity with software development lifecycle and exposure to Agile and Scrum methodologies.
- Willingness to undertake additional duties as assigned by management.
Secondary Skill Set.Knowledge of Power Apps/Power BI considered advantageous.
Key Responsibilities
- Lead and mentor a team of developers, ensuring timely project delivery.
- Architect and implement scalable and efficient solutions using .NET technologies.
- Collaborate with stakeholders to gather requirements and provide technical guidance.
- Ensure adherence to coding standards, software development best practices, and security protocols.
- Participate in sprint planning, daily stand-ups, and retrospective meetings.
- Continuously update technical knowledge and skills through research and self-learning.
- Provide leadership and support to ensure project milestones are met effectively.
Qualifications
- Bachelor's or Master’s degree in Computer Science or related field.
- 7+ years of experience in software development with at least 2 years in a lead role.
- Excellent communication skills with the ability to interact effectively with technical and non-technical stakeholders.
- Proven track record of delivering projects using Agile methodologies.
- Microsoft certifications (e.g., MCSD, MCSA) preferred but not required.
Perks and Benefits
- Competitive salary based on experience and skills.
- Comprehensive health benefits package.
- Opportunity to work with cutting-edge technologies and on challenging projects.
- Professional development opportunities and certification support.
- Dynamic and collaborative work environment with a focus on innovation.
How to Apply
Interested candidates are invited to email their profiles to [email protected]. Please ensure your profile includes a detailed description of your relevant experience and skills.