2 Software Development jobs in Oakville
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Salary: CAD 110,000.00 - CAD 135,000.00 Per Year
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!
Full Stack Software Developer
Posted today
Job Viewed
Job Description
Job Description
Position Details:
· Permanent, Full-time
· Salaried
· On-Site
· Schedule: Monday to Friday
· Hours of Work: 8:30 a.m. to 5:00 p.m.
L ocation: Cornwall Road, Oakville, ON
Su mm ar y :
We are seeking a skilled Full Stack Software Developer with 5+ years of professional experience to design, develop, and maintain robust web applications. The ideal candidate will excel in both front-end and back-end technologies, thrive in a CI/CD environment, and demonstrate a passion for writing clean, scalable code. If you’re a problem-solver eager to tackle complex challenges in a collaborative environment and grow with our team, we want to hear from you.
T he primary responsibilities and duties include but are not limited to:
· Develop and maintain full-stack web applications from concept to deployment.
· Design, write, and test clean, efficient, and well-documented code following industry’s best practices.
· Design and integrate RESTful APIs for seamless system communication.
· Troubleshoot, debug, and optimize applications for performance, scalability, and security.
· Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions.
· Participate in code reviews to ensure adherence to architectural and coding standards.
· Contribute to automated testing frameworks to ensure code reliability.
· Create and maintain technical documentation for new and updated software features.
· Stay updated with emerging technologies and propose improvements to enhance existing systems.
· Work collaboratively with cross-functional teams, leadership and stakeholders to align priorities and deliverables.
R e qu i re m e n t s / Qualifications:
A cademic Training:
· Bachelor’s degree in computer science, Software Engineering, or a related field with strong programming component (or equivalent practical experience).
Work Experience:
· 5+ years of full-time software development experience.
· Front-End: Angular/React, HTML, SCSS, JavaScript, jQuery.
· Back-End: Django, Node.js, Go.
· Databases: PostgreSQL.
· APIs: REST API and/or gRPC design.
· CI/CD: Familiarity with CI/CD pipelines, unit testing, and automated testing frameworks.
· OS: Proficiency in Windows and Linux environments.
· Cloud & Tools: AWS, Docker, PHP, or Go (a plus).
Specific Competencies:
· Ability to design, write and test high-quality, maintainable code.
· Strong knowledge of Object-Oriented Programming (OOP) and Functional Design.
· Eagerness to learn new languages, frameworks and technologies.
Company DescriptionMedia Resources Inc. is one of the top-performing companies in the Signage Industry, and it is a place that offers big growth possibilities. Our customers range from the top billboard advertising companies in North America to leading commercial sign companies & AV industry leaders, to advertising agencies and building developers. For them, we design and manufacture world-class indoor & outdoor digital displays, large-format digital printing, 3D creations, and North American sign installation services.
We are in this position because of the great people that make up the Media Resources team from the team members who make our products and install signage from across the industry, to the people who service our customers directly, to the people who keep the “engine running”. Truly we believe great experiences start with great people.
We are looking for people to join our team. If you are someone who shares our values around having a passion for excellence, a belief in a result-driven work environment, a belief in a culture focused on innovation & continuous improvement, and a system built on teamwork & internal promotion then Media Resources might be a place for you!
Media Resources Inc. is one of the top-performing companies in the Signage Industry, and it is a place that offers big growth possibilities. Our customers range from the top billboard advertising companies in North America to leading commercial sign companies & AV industry leaders, to advertising agencies and building developers. For them, we design and manufacture world-class indoor & outdoor digital displays, large-format digital printing, 3D creations, and North American sign installation services.
We are in this position because of the great people that make up the Media Resources team from the team members who make our products and install signage from across the industry, to the people who service our customers directly, to the people who keep the “engine running”. Truly we believe great experiences start with great people.
We are looking for people to join our team. If you are someone who shares our values around having a passion for excellence, a belief in a result-driven work environment, a belief in a culture focused on innovation & continuous improvement, and a system built on teamwork & internal promotion then Media Resources might be a place for you!
Be The First To Know
About the latest Software development Jobs in Oakville !