Senior C# Developer with Azure
Avenga is a global IT and digital transformation champion, with over 20 years of experience in entrepreneurship, leadership, project delivery, customer experience, technology and staffing services. We have a passion for the digital world. Enthusiasm for technology. And a really great team. We are more than 2500 professionals with offices in Europe, the USA and Asia.
-
Responsibilities
- Implement tools to enhance both automated and semi-automated map data processing
- Own and drive technical excellence and in-depth solutions in an innovative and fast-paced environment
- Apply and extended CI/CD tools and execute end-2-end ownership of your developed software stack, including DevOps and testing aspects
- Work with other engineering teams and internal customers to identify new opportunities, address critical needs, and solve complex problems using your backend development expertise
- Become an expert at leveraging internal platform resources and APIs
- Drive initiatives that contribute in development of software that is efficient, re-usable and reliable (e.g. agile, coding, verification)
- Be part of an agile team, share knowledge, carry out code reviews
-
Skills & Qualifications
- Excellent applied Cloud Experience (Azure)
- Good skills in C# and .NET
- Good knowledge of using issue tracking tools (e.g., JIRA), code collaboration tools (e.g., Git/GitLab) and team collaboration tools (e.g., Confluence/Wiki)
- Solid knowledge of programming practices, strive to write great code that is reusable, flexible, and reliable
- Strong quality mindset is considered a must: unit testing, performance testing, writing testable code
- Self-motivated, well-organized, details-oriented and a strong team player with an agile mindset
- Experience in the practice of Continuous Integration and Continuous Delivery or Continuous Deployment
-
NIce to have
- Critical thinking
- The ability to communicate
- Ability to work in a team
- Having managerial and leadership skills
- Having a proactive attitude
- The ability to solve problems
-
Your benefits
- Ongoing development of professional qualifications
- Stable employment and professional work environment
- Diversified range of implemented projects
- Genuine influence on career management
- Team that respects your opinion
- Cafeteria system
- Team-building activities and sports events