Skip to main content
Adamson Systems Engineering logo

Software Developer (on-site)

Adamson Systems Engineering
Full Timeentry
Port Perry, Ontario, CAPosted April 26, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaSQLGraphQLDjangoDockerLinuxMySQLGitRESTAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Adamson Systems Engineering is seeking a Software Developer with experience to design, implement, and optimize software solutions that bridge IT and manufacturing operations. In this role, you’ll play a pivotal part in digitizing production workflows, enabling real-time data visibility, and ensuring seamless integration between MES, ERP, and shop-floor systems.

Key Responsibilities

1. Software Development & Automation

  • Design and develop software solutions to modernize, automate, and optimize manufacturing processes through effective data collection, manipulation, and visualization.
  • Ensure code quality by adhering to best practices, security standards, and performance benchmarks.

2. Testing & Quality Assurance

  • Perform unit, integration, and performance testing to validate system functionality, reliability, and scalability.
  • Identify, troubleshoot, and resolve defects to ensure robust and error-free application performance.

3. Documentation & Standards

  • Create and maintain clear, comprehensive technical documentation for software development, enhancements, and system updates.
  • Establish and follow standardized development protocols to ensure consistency and maintainability.

4. Cross-Functional Collaboration

  • Partner with engineering and product development teams to deliver high-quality, scalable solutions aligned with business needs.
  • Communicate technical concepts effectively to stakeholders to support decision-making and project success.

5. System Support & Continuous Improvement

  • Monitor system performance, diagnose issues, and implement timely fixes to ensure operational continuity.
  • Drive continuous improvement initiatives to enhance system efficiency, reliability, and user experience.

6. AI & Emerging Technologies

  • Leverage AI tools to improve automation, data analysis, and decision-making processes.
  • Stay updated on emerging technologies and recommend innovative solutions to enhance system capabilities.

7. ERP Data Integration & Analysis

  • Analyze ERP data structures (tables, relationships, transactions) to support accurate data extraction and transformation.
  • Develop and maintain data pipelines to integrate ERP with MES systems using APIs, middleware, or direct database connections.

Qualifications & Skills

  • Minimum bachelor’s degree in computer science.
  • A minimum of 1-3 years experience in application development.
  • Proficiency in languages like SQL, Python,Django, Java, JS or others relevant to the field.
  • Knowledge of various databases like Dgraph, Postgres DB, Influx DB, MySQL etc., and ETL processes.
  • Data cleaning, transformation, and validation techniques.
  • Familiarity with systems like Git for code management and Containers for deployment.
  • Experience with REST/ GraphQL API and Message brokers (NATS, EMQX etc.,).
  • Working knowledge of various environments: Linux/Windows/Docker/Embedded.
  • Familiarity with industrial data standards (e.g., OPC, ISA-95)

Benefits

  • Comprehensive Benefits
  • Paid flex days
  • Company events

Accessibility

Adamson Systems is an equal opportunity employer, dedicated to creating a workplace culture of inclusiveness that reflects the diverse residents that we serve.

Adamson Systems is committed to creating an accessible and inclusive organization; we provide barrier-free and accessible employment practices in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). Should you require accommodation through any stage of the recruitment process, please let them known when contacted and we will work to accommodate your needs. Disability-related accommodation during the application process is available upon request.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free