This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Architect, design, develop, and deliver high quality software that powers ever increasing demands of availability, reliability, security and performance
Lead, mentor, and coach software development teams
Utilize disciplined Software Engineering principles to engage and grow Junior Developers and drive team success
Stay on top of industry trends and standards
Drive code and design reviews to completion
Collaborate with our solution teams, analyze their requirements, prioritize and drive features to closure with very high quality
Be a collaborative team player to define, design, develop, test, deploy, and support software
Active communication across the team
Bring creative and innovative thinking to your work
Maintain code integrity and organization
Manage project priorities, deadlines, and deliverables
Requirements:
Eight plus (8+) years handson software development experience in full product cycle: design, development, release, and maintenance
Strong understanding of disciplined Software Engineering principles
At least 1 year of experience leading and mentoring both junior and mid-level software development teams, as well as experience implementing mentorship strategies to elevate team’s experience and performance
Experience in building on web technologies and frameworks (JavaScript/React/HTML/CSS/jQuery/REST API, Bootstrap)
Strong written & verbal communication and presentation skills
Excellent interpersonal and group dynamic skills
Experience with designing and implementing large systems and databases
Prior experience with cloud-based services (Azure, AWS, etc.) and with code versioning tools such as Azure DevOps/TFS and GIT
Hands on experience with conducting design reviews and code reviews
Solid understanding and implementation of security and data protection
Prior work experience with ASP.NET Core/ASP.NET Razor and with SQL/PostgreSQL
Bachelor’s or Master’s degree in Computer Science or related engineering discipline
Nice to have:
Experience with Agile project management techniques
Experience with mobile applications development
Experience with progressive web apps
Interest and ability to learn other coding languages as needed