Responsibilities
- Provide technical leadership in design, development, and testing
- Analyze, redesign, and modernize existing processes and integrate them into productized, maintainable solutions
- Analyze existing automation scripts and refactor or rewrite them into testable, maintainable .NET services, using PowerShell knowledge where needed
- Define API contracts, job orchestration, and workflow logic for integrating automation functionality into the product.
- Balance active coding (C#, Angular) and collaborate with stakeholders (POs, architects) to align technical design and quality goals
- Participate in code reviews and contribute to the development of best practices
- Mentor and coach members of the development team, supporting their professional growth
- Identify and resolve software defects and errors
- Stay up-to-date with emerging trends and technologies in software development
- Lead and mentor your scrum team to complete the definition of done during each sprint
Requirements
- Bachelor’s or master’s degree in computer science, Engineering, Mathematics, or a related field.
- At least, 7 years experience software engineering
- Has served in a lead or senior role and demonstrated leadership and decision-making skills
- Expertise in .NET / C# and working knowledge of Angular
- Deep expertise in CI/CD pipelines and tools (Azure DevOps)
- Thorough understanding of software architecture, design patterns
- Familiarity with design patterns and principles (OOP, GoF, SOLID) and demonstrated experience applying them in real projects
- Practical knowledge of software development practices (TDD, BDD)
- Hands-on experience doing peer reviews and utilizing code quality tools like SonarQube
- Strong problem-solving skills and the ability to make sound technical decisions
- Positive, constructive attitude that supports a healthy team culture
Nice to Have
- Experience with Docker, Kubernetes
- Experience in all phases of the software and testing lifecycle, inception through deployment
Benefits
- Attractive salary, bonus scheme, and pension
- Flexible working hours and a hybrid workplace model
- IP sprints where you have 3 weeks per quarter you can spend on developing your skills as well as contributing to the company development
- Personalized approach to professional development to support the direction you want to take
Additional Information
- Excellent communication skills and fluency in English (speaking and writing)
- Experience working in an international setting with people from many different cultures
- You value your team and value having an enjoyable working environment


