Job Summary
We are seeking a talented and motivated Software Engineer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software solutions across various platforms. This role offers an exciting opportunity to work on innovative projects utilizing a broad range of technologies, including web development, application development, and cloud services. The Software Engineer will collaborate with cross-functional teams to deliver scalable and efficient software products that meet business needs. This role would be a part of Landmark Homes, and ACQ Built.
Responsibilities
- Design, develop, test, and deploy software applications using languages such as Java, C#, Python, C++, Ruby on Rails, and VBA.
- Build and maintain web applications utilizing front-end technologies like JavaScript, HTML/CSS, and frameworks aligned with modern web standards.
- Develop and optimize databases using SQL, MySQL, and other relational database management systems.
- Integrate third-party APIs and develop custom APIs to enhance application functionality.
- Work with cloud platforms such as AWS and Azure to deploy and manage scalable solutions.
- Collaborate within Agile teams using version control tools like GitHub, Git, SVN, and manage code repositories effectively.
- Participate in code reviews, contribute to continuous integration/continuous deployment (CI/CD) pipelines, and ensure adherence to best practices.
- Maintain documentation for software design, development processes, and system configurations.
- Troubleshoot and resolve technical issues promptly to ensure high system availability.
Skills
- Proven experience in web development and application development across multiple platforms.
- Strong knowledge of software development lifecycle methodologies such as Agile.
- Proficiency in programming languages including Java, C#, Python, C++, Ruby on Rails, VBA, and familiarity with C programming.
- Experience with front-end technologies such as JavaScript and frameworks for responsive UI design.
- Solid understanding of relational databases like SQL and MySQL, including database design and optimization.
- Familiarity with cloud services such as AWS and Azure for deployment and management of applications.
- Knowledge of RESTful APIs for integration purposes.
- Experience with version control systems including GitHub, Git, SVN.
- Working knowledge of operating systems like Linux for development and deployment environments.
- Ability to work collaboratively in an Agile environment with excellent problem-solving skills. Join our team to contribute to innovative software solutions that drive business success while advancing your technical expertise in a collaborative environment!
Pay: From $90,000.00 per year
Benefits:
- Company events
- Dental care
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- RRSP match
- Vision care
Work Location: In person