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 withprojects carried out in Agile mode (Scrum, Kanban or equivalent); Master softwaredevelopment 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 andlater, 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.
📌 Java Web Developer (Montreal)
🏢 COFOMO
📍 Montreal