C# (advanced)
Net (advanced)
Please note both permanent and B2B contracts are available! You can work fully remotely from Poland or in a hybrid model from one of our offices from Kraków or Wrocław.
Welcome to the Avanade Digital Innovation Studio, where the best in creative and technology mix it up to push the boundaries of innovation.
We are a fast-moving, big-idea-dreaming, mix of designers, UX architects, technologists, delivery experts, writers, and more, who, when brought together, create transformative digital experiences for some of the biggest and the best brands in the world.
Does it sound like a place you would not mind hanging your hat? Great, keep reading.
The ideal candidate should strive to exemplify and promote Avanade’s culture of client service, self-empowerment, and growing others.
Day-to-day you will :
Lead and oversee projects ensuring that they are completed to the highest standards
Use the business process requirements to drive the detailed design of application and technical architecture components
Be pro-active and responsible for raising technical concerns ahead of time in order to ensure solution delivery
Configure, build, and test the application or its components
Work with other developers, designers, and architects to make sure that the configuration and custom components meet application requirements and performance goals
Plan and execute all required process steps as per given methodologies
Anticipate, identify, track and resolve issues and risks affecting the deliver
Participate in quality management reviews and process improvements ensuring the application design and related work products satisfy the requirements
Guide your colleagues towards best technical solutions by mentoring them in their growth and ensuring the industry standards by conducting peer reviews
Learn about different industries and acquire business knowledge of various clients
Communicate effectively with project stakeholders and build strong and long-lasting relationships with clients
Skills and qualifications :
7+ years of software industry experience, including recent technical experience (e.g., senior developer, architect or team lead), project leadership experience and a proven track record of successful project delivery
Hands-on technical experience in (selected) :
C#, .NET, .NET Core
SQL and NoSql databases
Architecture design patterns, clean code, CQRS, DDD, etc. Frontend frameworks preferable ReactJS / Angular or mobile framework (Xamarin)
Cloud stack preferably Azure
Security best practices in designing modern, service-oriented solutions
Modern DevOps stacks
Flexibility and willingness to learn new technologies and stacks
Knowledge of the full software development lifecycle
Experience with technical training and mentorship
Bachelor’s degree in Computer Science, Computer Engineering or related education (or equivalent experience)
Nice to have :
Experience with recruiting, technical interviewing and hiring decisions
People management experience with the ability to mentor and grow employees
What we offer you :
Come for the distinctive experiences you have helping forward-thinking corporations, non-profits, and governments push the boundaries of digital innovation.
Stay for the limitless learning opportunities that encourage you to master Microsoft and pursue big ideas. Enjoy ambitious growth for yourself as part of Avanade’s people-first culture with benefits like employee stock purchasing, flexible work arrangements, a commitment to diversity and inclusion, and competitive pay.