At Lunavi, we believe in illuminating the path forward and helping our customers navigate what’s next. We are innovators who are combining the power of human ingenuity and technology to deliver an unrivaled customer experience. We’re a trusted partner for companies looking to digitally transform their business, modernize business applications, solve traditional IT challenges, and extract ROI from technology. Our high-performing teams, deep expertise, and proven processes help propel businesses forward.
Our Core Values
Be Great. Aspire to know more, do more, and realize your fullest potential. Keep reaching above and beyond to excel and exceed every expectation.
Reimagine Everything. Continuously create value by pursuing what's next, what's possible. Deliver a new level of awesome through relentless curiosity.
Ignite Passion. Share the very best of who you are in everything you do. Create a positive and uplifting environment that inspires others.
Own It. Know that your contributions make a direct impact. Be the difference that leads to more successful experiences and outcomes.
Overview
The Lead Software Developer collaborates with cross-functional teams using the Agile methodology and Azure Cloud to create modern software applications, implement new technologies, and deliver end-to-end solutions utilizing DevOps and engineering practices. We are looking for someone who has excellent soft skills and the ability to lead a team of developers.
Job Responsibilities
- Ensure quality through establishing engineering practices such as code reviews, engineering practices and managing tech debt, and making sure code follows best practices and meets non-functional requirements.
- Defined and validate architecture and present to the team including high availability and disaster recovery.
- Identify key engagement and solution risks and define mitigation strategies.
- Maintain an understanding of long-term company strategy and ensure designs will enable the company to meet the changing industry/competitive demands.
- Implement and recommend viable architectural approaches that support long term maintainability, scalability, extensibility, and interoperability of enterprise applications.
- Communicate effectively with non-technical staff and with members of cross-functional teams.
- Provide leadership and mentoring for developers on your project teams.
- Occasional travel may be required