Un Recrutement pas comme les autres !
Full-Stack .NET MVC Developer
Location
Canada
Posted
57 days ago
Salary
0
Seniority
Senior
Job Description
Full-Stack .NET MVC Developer
1perTInent
• Develop high-quality code following best practices • Collaborate in an Agile environment with a dynamic team of software developers, architects, analysts, project managers and QA specialists • Actively participate in the code review process and provide constructive feedback • Contribute to internal technical documentation • Stay current with the latest software development and technology trends • Understand, implement and maintain proprietary and industry design patterns • Contribute to the continuous improvement of internal processes and development tools
Job Requirements
- Bachelor’s degree in Software Engineering or Information Technology, or a college diploma combined with 3 years of relevant experience
- Minimum of 5 years of software development experience
- Strong knowledge of the technologies listed above
- Basic understanding of design patterns and microservices architecture
- Basic knowledge of networking (proxy, certificate management, network protocols, etc.)
- Excellent command of French and English (spoken and written)
- Ability to communicate, write and synthesize information clearly
- Analytical and problem-solving skills
- Strong organizational and prioritization skills
- Ability to multitask in a fast-paced, changing environment
- Team player with tact, diplomacy, autonomy, rigor and discipline
Benefits
- Competitive compensation
- Comprehensive benefits package
- Career development opportunities
- Flexible hours and collaborative workspaces
- Opportunities for international assignments
Related Guides
Related Job Pages
More Backend Engineer Jobs
Python Developer
Tactibit TechnologiesMission-focused, innovative, and agile cybersecurity and IT operations support for the most demanding missions.
• Develop Python software applications that run in a cloud environment • Provide programming support for science products, algorithm development, and scientific data processing • Design and implement fully automated enterprise pipelines using a suite of DevOps tools in an AWS cloud environment • Collaborate with your team to develop, deploy, and support a cloud-native platform using a variety of programming languages and cloud-native services • Write clean, maintainable and efficient code • Support security testing, hardening, and assessments to meet strict compliance and operational security requirements • Participate at all stages of the development lifecycle • Implement best practices of test-driven development, continuous integration, SCRUM, refactoring and code standards
• Atuar no desenvolvimento e manutenção de aplicações .NET Core. • Apoiar o time na análise de problemas, propondo soluções técnicas eficientes. • Trabalhar em arquitetura de microsserviços e aplicações de alta volumetria. • Realizar e evoluir práticas de testes (unitários, integrados e funcionais). • Colaborar com metodologia ágil em ambiente de squads.
• Develop and maintain APIs and microservices using Kotlin (primary) and Java. • Build, integrate, and improve existing APIs. • Analyze and fix issues in production and staging/UAT. • Participate in modernizing environments on AWS. • Implement unit tests with an emphasis on quality and coverage (SonarQube, JaCoCo, xUnit, lint). • Conduct API, contract, and performance testing. • Work following engineering best practices, clean architecture, SOLID principles, and object-oriented programming. • Create documentation and support agile ceremonies.
Mid-Level Backend Software Engineer – Engagement, Platform
GympassBringing movement to the world, one employee at a time.
• Design, develop, and implement generative AI based applications. • Collaborate with data engineers to ensure seamless integration of data pipelines. • Design and develop APIs • Ensure APIs are secure, scalable, and performant. • Work closely with cross-functional teams including product managers, designers, and other engineers. • Participate in code reviews and provide constructive feedback to peers. • Communicate technical concepts and project progress effectively to non-technical stakeholders. • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues.



