CareerOwl  CareerOwl

    

 

Posting id :

68498309

12/3/2024 1:26:33 PM
Software Engineer
Employer : Architecture In Motion Inc
 
  City : Oakville Job type :  Career
  Region : ON Hours :  Full-Time
  Country : CA Duration :  Permanent
  Deadline : 1/31/2025
  Education : University or above Experience :  5 years or above  
  Salary : CA$110,000.00 - CA$135,000
  Description :  
Overview:
We are seeking a talented & motivated Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing & maintaining software applications that meet the needs of our clients. You will work collaboratively with cross-functional teams to deliver high-quality solutions while leveraging modern technologies and best practices.


Main duties:

- Oversee daily technical operations to ensure smooth functioning.
- Facilitate Agile ceremonies such as Daily Stand-ups, Sprint Reviews, and Retrospectives.
- Mentor new hires and provide constructive feedback to enhance the performance of the team.
- Collaborate with the software development team to address and reduce technical debt.
- Analyze project summaries, requirements, and deliverables to ensure alignment with business objectives.
- Maintain regular communication with the engineering team to ensure timely project completion.
- Monitor ongoing operations and implement corrective measures as needed.
- Organize training sessions for new hires and existing technical staff to foster continuous learning.
- Engage with customers to understand their needs and ensure their satisfaction.
- Perform regular security audits to safeguard system integrity.
- Ensure the use of high-quality code to prevent potential financial losses and conduct Code Reviews for quality assurance.
- Comprehend project requirements and develop a comprehensive framework for execution.
- Implement industry best practices and coding standards to maintain high-quality software development.
- Manage and lead the technical aspects of the project, ensuring all milestones are met.
- Promote uniform development methodologies and good programming practices within the team.
- Maintain a clear understanding of the business goals and client objectives for each project.

Experience:
- Possess a Bachelor's Degree in Engineering, Computer Science, or a related field.
- Have over 8 years of experience in roles such as Software Engineer, Software Developer, or similar role.
- Have over 3 years of experience leading teams of different sizes.
- Hold at least 2 certifications in Agile Methodologies.
- Have a minimum of 3 years of hands-on experience with DevOps principles in AWS cloud, complemented by 1 year of Azure cloud experience.
- Have at least 2 years of hands-on experience with the OpenSearch and OpenSearch Dashboards ecosystem, including plugin development.
- Have a minimum of 2 years of hands-on experience with Secure Code and DecSecOps principles (SAST, DAST, SCA, etc.), supplemented by at least one informal education course on the subject.
- Possess excellent knowledge of Test Automation, Design Patterns, and principles like SOLID, DDD, and TDD.
- Have excellent proficiency in programming languages such as Java (with at least 6 years of experience), Python, JavaScript, and GoLang (with at least 1 year of experience each).
- Have hands-on experience with Docker, AWS, Kubernetes, Kustomize, Kafka, Terraform, SQL Databases, and NoSQL databases, among others.
- Be skilled in Open-SOurce contributions, knowing how to contribute, having some projects in the community, and interacting with their projects as well.


Schedule:
- Monday to Friday
8 Hours Shift
Day Shift


Benefits:
- Extended health care


Join us in shaping the future of technology through innovative software solutions!
  web site :

  Apply by  
   
   

(Email address: careers@iaim.ca)



 

Email this posting
To :
From: