We are seeking a highly skilled and experienced Senior Lead Developer to join our dynamic team. The ideal candidate will be proficient in Microsoft technologies, including Microsoft SQL Server, Microsoft Dataverse, PowerApps, and Azure Logic Apps. As a Senior Lead Developer, you will play a pivotal role in driving agile development practices, establishing coding best practices, and contributing to the implementation of DevSecOps in our Azure environment. The successful candidate will bring technical expertise, leadership, and a passion for delivering high-quality solutions.
Responsibilities:
Technical Leadership:Serve a lead role in the design, development, and implementation of Microsoft-based solutions.Implement technical guidance and mentorship to junior team members.Collaborate with architects and other stakeholders to define technical strategies.Facilitate continuous integration and continuous delivery (CI/CD) pipelines, enabling automated and secure software deployment.Microsoft Technologies Expertise:Utilize advanced knowledge of Microsoft SQL Server, Microsoft Dataverse, PowerApps, and Azure Logic Apps to architect and implement robust solutions.Stay abreast of the latest developments in Microsoft technologies and recommend their adoption when applicable.Agile Development:Drive agile development methodologies within the team.Participate in sprint planning, daily stand-ups, and retrospectives.Foster a collaborative and iterative development environment.Lead the estimation process, providing accurate and timely point estimates for development efforts.Work closely with project managers to ensure realistic project timelines and deliverables.Coding Best Practices:Establish and enforce coding standards and best practices.Conduct code reviews to ensure high-quality, maintainable code.DevSecOps Implementation:Contribute to the implementation of DevSecOps practices in an Azure environment.Collaborate with security and operations teams to integrate security into the development lifecycle.Collaboration:Work closely as part of a cross-functional team, including QA, product management, and business analysts.Communicate effectively with stakeholders to understand requirements and provide technical insights.
Qualifications:Bachelor's degree in Computer Science, Engineering, or related field.Proven experience as a Lead Developer in Microsoft technologies.In-depth knowledge of Microsoft SQL Server, Microsoft Dataverse, PowerApps, and Azure Logic Apps.Familiarity with Azure Security Center or similar security management toolsExperience with cloud-based identity and access management service(i.e. Microsoft Entra, Azure Active Directory (AAD), Azure Multi-Factor Authentication (MFA))Strong understanding of agile development methodologies.Experience with point estimation techniques and project planning.Expertise in establishing and maintaining coding best practices.Knowledge of DevSecOps principles and implementation in an Azure environment.Excellent communication and leadership skills.US citizenship required