We are seeking a talented and motivated Software Engineer to join our mechanical contracting company and develop an AI agent to manage the day to day operations , ie... generating forms, work flows connecting other apps-software to reduce manual work and duplicate data entry .The ideal candidate will be responsible for designing, developing, and maintaining innovative software solutions that meet business needs. This role offers the opportunity to work on a variety of projects, including web applications, APIs, and cloud-based services, utilizing a broad range of technologies and programming languages. The Software Engineer will collaborate closely with cross-functional teams in an Agile environment to deliver high-quality software products.
Duties
Develop and maintain web applications using front-end technologies such as JavaScript, HTML, and CSS, ensuring responsive and user-friendly interfaces.
Design, implement, and optimize database systems using SQL, MySQL, and other relational database management systems.
Build scalable application components and services leveraging cloud platforms like AWS and Azure.
Create and consume RESTful APIs to enable seamless integration between different systems and services.
Write clean, efficient, and well-documented code in languages including Java, C#, Python, C++, Ruby on Rails, and VBA.
Participate in code reviews using version control tools such as GitHub, Git, SVN to ensure code quality standards are met.
Collaborate within Agile teams to plan sprints, prioritize tasks, and deliver features on time.
Troubleshoot and resolve software defects promptly while maintaining system performance.
Stay current with emerging technologies and industry best practices to continuously improve development processes.
Skills
Strong experience in
Web development
,
Application development
, and
Software development
across multiple platforms.
Proficiency with
SQL
,
MySQL
,
SVN
,
GitHub
,
Git
,
Linux
,
C#
,
Java
,
Python
,
C++
,
Ruby on Rails
,
VBA
, .NET framework,
Azure
, and
AWS
cloud services.
Knowledge of
REST APIs
for building scalable integrations.
Familiarity with front-end frameworks and tools for
Front-end development
.
Experience working within an
Agile
methodology environment.
Ability to develop and optimize backend systems using languages like JavaScript, C#, Python, C++, or Ruby on Rails.
Understanding of API design principles and experience working with cloud-based architectures such as AWS or Azure.
Excellent problem-solving skills with a focus on delivering high-quality software solutions. This position offers an exciting opportunity for a dedicated Software Engineer to contribute to innovative projects in a collaborative environment while advancing their technical expertise across a broad spectrum of modern technologies.
Job Types: Full-time, Fixed term contract, Freelance
Contract length: 12 months
Pay: From $55.00 per hour
Expected hours: 40 per week
Benefits:
Company pension
On-site parking
Work Location: Hybrid remote in Bradford, ON
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.