Job Title:
Software Developer Lead
About the Role:
This is an opportunity to work in a fast-paced environment where your technical expertise will drive innovation and growth. You will lead cross-functional teams to design and develop digital solutions that meet business objectives.
You will leverage your experience in software engineering, DevOps practices, and modern technologies to create scalable, resilient, and robust applications. Your passion for mentoring and knowledge sharing will enable you to make a lasting impact on the organization's digital future.
Key Responsibilities:
* Develop and implement software development lifecycle processes.
* Lead agile teams to adopt best practices, facilitate ceremonies, and identify opportunities for continuous improvement.
* Collaborate with stakeholders to understand requirements and deliver high-quality solutions.
* Mentor junior engineers to improve their skills and contribute to the team's success.
* Participate in peer code review sessions to ensure code quality and share knowledge.
Requirements:
Minimum Qualifications
* Bachelor's degree in Computer Science or related field.
* 5+ years of experience in software development using .NET technologies.
* Experience in architecting applications, databases, services, or integrations.
* Proficiency in front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular, React, or Vue.js.
* Familiarity with cloud platforms such as Azure, AWS, or GCP.
Preferred Qualifications
* Understanding of microservices architecture and deployment strategies using Kubernetes.
* Experience in breaking up monolithic applications into microservices.
* Proficiency in Windows Presentation Foundation (WPF) for building desktop applications.
We Offer:
A dynamic international environment that offers competitive salary and benefits, combined with outstanding career development opportunities. Join us and explore new possibilities in a stimulating setting that values innovation and collaboration.