We are a global company that has a deep impact on the success of its customers, affecting the lives of millions of people and shaping society for the future. Our work helps to protect people’s health, prosperity, safety, and legal rights while building better professionals in business. We offer a competitive salary with extra-legal advantages like meal vouchers, daily allowance, health insurance, and flexible work options depending on geography. We provide an opportunity to work with an international collocated team of technology enthusiasts and passionate technopreneurs. Our work environment is rewarding, inspiring, and supportive, with a focus on personal development through internal and external training courses.
We are looking for a highly motivated Lead Product Software Engineer with a focus on backend development using .NET Core/Framework. The role involves participating in and leading the design, development, and maintenance of highly performant backend services, ensuring that the developed software meets user requirements and performance criteria. The ideal candidate will have 12+ years of software development experience, strong technical problem-solving skills, and experience working with .Net Framework and .Net Core. Additionally, experience with REST APIs, application security, build management/CI tools, and working in an Agile environment is required. The role offers a competitive salary, extra-legal advantages, and the opportunity to work with an international team of technology enthusiasts.
Responsibilities:
- Participate in and lead the design/development/maintenance of highly performant backend services.
- Take responsibility of software development, configuration, automation tests, and all critical aspects in SDLC.
- Train and coach team members on development and coding best practices, troubleshooting, etc.
- Unblock critical issues, sometimes on customers' production environments, and liaise with development for longer-term solutions/fixes.
- Facilitate communication between teams and get involved in external/customer communication as well.
- Play an advising role in the creation of software designs, review them, and perform follow-up of other SW development and test tasks within the scope of your experience.
- Coordinate with QA/PO and other functions within the team to ensure timely completion of assigned responsibilities.
- Execute the quality procedures on SW development and deliver high-quality components with regards to performance, scalability, and robustness.
- Maintain/adapt SW documentation and artifacts.
- Participate in peer code reviews (using tools), customer support, etc.
- Positive can-do mentality, while acting as a continual improvement role model.