Software Development Team Lead
You bring a wealth of experience with Microsoft Power Platform and Dynamics 365 technology, coupled with a background as a full-stack developer proficient in Microsoft technologies (C#, .NET). Your willingness to dive deep into technology is matched by your passion for orchestrating and leading agile teams. You are driven, creative, and possess an unceasing desire for personal and professional growth. Challenges energize you, and you possess a track record of setting and achieving ambitious goals, never failing to complete what you start. Your enthusiasm is contagious, especially when collaborating with teams to deliver outstanding products.
You effortlessly navigate both the strategic realm, where you sketch and communicate architectural designs on a whiteboard, and the tactical domain, where you ensure adherence to standards and oversee code reviews. You've witnessed the transformative power of seamless development tools in streamlining solution builds while enhancing quality, and you bring a wealth of experience in DevOps practices and CI/CD pipelines. Your commitment to quality shines through as you collaborate eagerly with the QA team, perpetually seeking ways to enhance operational efficiencies.
Your ability to establish trust-based relationships and offer guidance bolsters the development of your colleagues. Your primary responsibilities center around designing and developing solutions on Microsoft Dynamics and the Power Platform, leveraging tools such as Azure DevOps and GitHub. You play a pivotal role in fostering communication and collaboration across software engineering, quality assurance, support, DevOps engineering, SysAdmin, business analysis, project management, and customer success teams.
- Demonstrated expertise in leading agile teams and establishing the necessary structures, tools, and disciplines to facilitate high-performance software development.
- Proficient in crafting model-driven Power Platform and Microsoft Dynamics Solutions, suitable for deployment within internal and external (customer) environments.
- Capable of leveraging Azure resources strategically to enhance Power Platform capabilities as required.
- Enjoy collaborating closely with stakeholders for short and mid-term planning, orchestrating release activities, and effectively communicating interdependencies to fulfill work commitments.
- Implement and stay updated on industry best practices and tooling related to Power Platform, Cloud, and DevOps.
- Possess an architectural mindset, adept at designing solutions aligned with the future trajectory of the industry, customer needs, and our product vision.
- Collaborate effectively with the DevOps engineering team to ensure the seamless implementation of CI/CD pipelines.
- Ideally, possess experience in a software products company, not limited to internal corporate IT departments.
- Bring energy and curiosity to the team, actively contributing to the resolution of complex challenges.
- Foster talent development and maintain team well-being by mentoring and guiding team members, supporting their technical and professional growth.
Microsoft Power Platform and Dynamics 365 (Sales) development experience
Experience with Azure, Power Automate PowerBI, PowerApps Portals, etc
Full understanding of cloud computing fundamentals
SysAdmin experience and leadership skills
Exceptional verbal and written communication skills
Analytical mind with an ability to quickly dissect information
Self-motivated, hardworking and able to work with minimal supervision
Ability to quickly investigate and learn new technologies and third-party products
Bachelor’s degree or equivalent work experience