Tech Stack
AngularAzureCloudDockerKubernetes.NETReact
About the role
- Valorem Reply is an award-winning digital transformation firm focused on delivering data-driven enterprise, IT modernization, customer experience, product transformation and digital workplace.
- Through the expertise of their people and power of Microsoft technologies, they provide hyper-scale and agile delivery of unique digital business services, strategic business models and design-led user experiences.
- Their innovative strategies and solutions securely and rapidly transform the way their clients do business.
- We are looking for a lead software development engineer who can lead a team of talented engineers to design, develop, and deliver high-quality software solutions for our clients.
- You will be responsible for overseeing the entire software development lifecycle, from planning and architecture to testing and deployment.
- You will also mentor and coach your team members, foster a culture of collaboration and innovation, and ensure adherence to best practices and standards.
Requirements
- Bachelor's degree or higher in computer science, engineering, or related field
- 8 years of experience in software development, with at least 3 years of experience in leading software development teams
- 5 years of hands-on experience with C#, .NET and Azure
- 2 years of experience with natural language processing (NLP) and Agent development frameworks and platforms
- 2 years of experience in developing web, mobile, or cloud-based applications using modern frameworks and technologies, such as React and Angular
- Experience in applying software engineering principles, such as object-oriented design, design patterns, data structures, algorithms, and testing
- Experience in using software development tools, such as Git and Jira
- Strong knowledge of software development methodologies, such as agile, scrum, or waterfall
- Hands on experience in Azure with a deep understanding of design for scalability, performance, and reliability in Azure
- Ability to own all stages of the development process: design, testing, code reviews, build processes, implementation, operational support
- Experience with DevOps tools and processes such as Azure DevOps, GitHub, Docker and Kubernetes