Search jobs > Markham, ON > Senior software developer

Senior Software Developer

ARCX Inc.
Markham, Ontario, Canada
$100K-$120K a year (estimated)
Full-time

Senior Software Developer

ArcX Inc. designs and supports industrial products, mostly used in renewable energy and automotive manufacturing. With 40 employees, ArcX provides many opportunities to learn and contribute to aspects of the company outside of the initial role.

Individuals can maintain independence while still being able to draw on the experience of any one of the skilled staff. As a growth-mindset company, we value an informal, friendly, fast-paced, collaborative and results-oriented environment.

If you thrive in this environment, then we invite you to join our team.

The ArcX office headquarters is located in Markham, Ontario. ArcX recognizes that on-site collaboration provides the best opportunity for learning and team building.

We are looking for a Senior Software Developer to join our Agile team. In this role, you’ll create state-of-the-art web applications on the ArcX platform to support and enhance manufacturing processes.

Your work will involve developing a robust JavaScript server-side API, a comprehensive administrative front-end, and intuitive HTML interfaces for ArcX hardware.

You will be reporting to the Apps Manager, and you will collaborate with architects, product managers, and QA testers to define and implement features, address complex issues, and oversee deployment and maintenance support.

Additionally, you’ll ensure seamless integration with various systems, lead automation initiatives, and conduct developer-level testing with precision and efficiency.

Key Responsibilities :

Leadership :

  • Foster a collaborative, high-performance culture within the team
  • Ensure effective communication within the team and organization
  • Ensure high-quality project deliverables and adherence to deadlines
  • Promote continuous improvement and innovation

Application Development :

  • Contribute to designing, developing, and testing ArcX web applications
  • Develop server-side and client-side JavaScript applications
  • Implement user-friendly interfaces using HTML, CSS, and JavaScript frameworks

System Integration & Automation :

  • Integrate applications with various systems to achieve seamless interoperability
  • Develop and implement automation to boost operational efficiency and productivity

Client Support & Maintenance :

  • Provide remote support for application deployment, configuration, and maintenance
  • Troubleshoot and resolve client issues promptly to ensure satisfaction

Testing & Quality Assurance :

  • Perform developer-level testing to ensure application reliability
  • Assist in reproducing and resolving issues to maintain quality standards

Required Skills and Experience :

Technical Proficiency :

  • Extensive experience with JavaScript development for server (Node.js) and client sides
  • Proficiency in HTML, CSS, and modern JavaScript frameworks such as Angular
  • Strong knowledge of document-based databases
  • Familiarity with Docker for containerization
  • Experience with automated build systems like Jenkins
  • Proficiency in using source control systems and conducting code reviews

Soft Skills :

  • Demonstrated expertise in software development, with a focus on web applications
  • Strong problem-solving abilities and attention to detail
  • Excellent verbal and written communication skills
  • Ability to work independently and collaboratively in a fast-paced environment

Preferred Skills and Assets :

  • Experience in automotive manufacturing is an asset
  • Experience interfacing with industrial hardware and embedded devices
  • Prior experience designing and implementing MES application
  • Knowledge of .NET, C#, and ASPX
  • Familiarity with UX design principles and implementation using web technologies

WHAT WE OFFER :

  • A unique field in hardware / software interaction
  • Opportunity to work with IoT products using new emerging technologies
  • Casual business dress environment
  • Fast-paced problem-solving work environment
  • Opportunities for advancement
  • Competitive salary and benefits (based on experience)

To apply, send your detailed resume with the subject line Senior Software Developer to [email protected] . Please note, only those selected for an interview will be contacted.

20 days ago
Related jobs
Promoted
Bamboo
Canada

You will be a lead developer responsible for the development of new software products and enhancements to existing products. Develop and support software including applications, database integration, interfaces, and new functionality enhancements. Experience with Agile or Scrum software development ...

Moneris Solutions Corporation
Toronto, Ontario

We are seeking a senior software developer that has hands-on experience in mobile application development. Mentor other software developers to support their performance and pass on knowledge. Bachelor's or master's degree in software engineering, Computer Science or at least 6 years of experience wo...

theScore
Toronto, Ontario

As a Senior Software Developer on the Platform Core team, you will:. Contribute to improving and evolving software development across the organization. Provide mentorship to Junior and Intermediate developers. A solid background in computer science with strong competencies in data structures, distri...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion andmigrations. Experiencein programming and analysis; specialized software package supportat the specified experiencelevel. Abilityto c...

Scotiabank
Toronto, Ontario

As a senior member of this highly talented and interactive team, you will not only get the opportunity to grow and learn from experts but also to mentor growing developers to enhance your leadership skills. Develop software following sound software engineering principles and lead investigations for ...

Maarut Inc
Toronto, Ontario

Experiencein programming and analysis; specialized software package supportat the specified experience level Ability to collaborate with ITProfessionals throughout the Software Development LifeCycle. ...

Intact Financial Corporation
Toronto, Ontario

Our Security team specialized in Identity and Access Management is looking for a software developer senior!. As a developer, you will join a dynamic team to build system integrations by coding, testing, debugging, and following software engineering best practices using an Agile approach. Translate r...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion andmigrations. Experiencein programming and analysis; specialized software package supportat the specified experiencelevel. Abilityto c...

Royal Bank of Canada>
Toronto, Ontario

The Senior Developer contributes to setting a clear vision and strategic direction for data governance initiatives. Active Learning, Agile Methodology, Application Integrations, Application Servers, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Pandas Python Library, PL/SQ...

RBC - Royal Bank
Toronto, Ontario

As a Senior Software Developer on the Client Source team in RBC Wealth Management's Toronto office, you will partner directly with multiple technology and business teams to help deliver custom technology solutions to support Client On-Boarding. Proven experience working within professional software ...