31 Aug
|
COFOMO
|
Montreal
Here’s a brief overview of the tasks and responsibilities you’ll have: Analyze business needs and identify appropriate technological solutions taking into account budgets and deadlines
- Develop implementation strategies and design programs, applications and software components
- Develop web applications and services by integrating automated testing
- Install, test and implement solutions for users
- Ensure the integration of technical components and solve problems related to the delivered solutions.
The profile you are looking for is as follows: Have a minimum of five (5) years of experience in a similar role in senior software development;
Experience with projects carried out in Agile mode (Scrum, Kanban or equivalent)
- Master software development best practices, including Clean Architecture, Clean Code, Design Patterns, and SOLID principles
- Demonstrate expertise in developing web applications and services with Java and .NET
- Know Java 8 and later, Spring Boot 2, Spring Cloud, Spring Data, Maven, Git, SQL, MapStruct, RESTful APIs,
and SOAP Services (CXF)
- Be familiar with C#, .NET Framework, .NET Core /.NET 6+, ASP.NET MVC, ASP.NET Core, and Entity Framework;
Experience in REST API development and integration, as well as automated testing (unit and integration)
- Apply continuous integration and continuous deployment (CI/CD) practices, including Concourse
- Understand the principles of application security and integrate them into developed solutions
- Collaborate effectively in multidisciplinary teams while demonstrating autonomy
- Demonstrate curiosity, thoroughness, organization, analytical skills and excellent communication skills
- Knowledge of cloud environments (Azure, AWS or GCP), Docker, Kubernetes, microservices architecture and DevOps tools for automating deployments (an asset)
- Accept a hybrid work mode with an office presence of two (2) days per week.
📌 Entry Level Java Web Developer (Remote) (Montreal)
🏢 COFOMO
📍 Montreal