Intermediate Software Engineer to implement technical robotic/automation (hardware, software, database, and communications) which is used for warehouse ope
Office Location :
Durham - 2000 Boundary Road, Whitby, Ontario L1N 7G4
3 days onsite/2 days remote
Must Haves:
- Strong expertise with real-time FORTRAN, C++
- Expertise or exposure to OpenVMS platform.
Nice to Have:
- Capability of IGNITION- Inductive Automation integration
- Description
The Software Engineer, recommends, implements, and manages the. technical robotic/automation (hardware, software, database, and communications) which is used for warehouse operations
Responsibilities also include the identification of relevant information and the determination of the environment, which will be used for development, solutioning and providing recommendations on scripts, codes, technology for future innovation
Core/ Hard Skills- Strong expertise with real-time Control Systems, FORTRAN, C, C++, XML, SQL, Oracle, SCADA, FMS(Forms Management System), Assembly, DCL script and PLC integrations and understanding of Ladder Logic.
- Expertise or exposure to OpenVMS platform.
Programming Languages (ex. Fortran , DEC Fortran, DEC FMS, Pro*Fortran, C, Java, C#)
o Systems Development Methodologies (ex. IDEs (e.i. IntelliJ, Eclipse), Source Code
Management (HP CMS, GIT, CVS, Subversion)
o Modular program design and structured programming techniques (ex. Shell scripting,Python, UNIX utilities)
o Client server technologies
o Object Oriented Coding Techniques (ex. IIS, ASP, VBScript, JSON, XML JavaScript, .Net,Server, COM, DCOM, Site Server)
o Relational databases environments (ex. Oracle, SQL, DB2, Teradata)
o Operational Systems (OpenVMS, Linux, Windows Server)
o Unit and system test planning and execution techniques
o Thorough understanding of PLC Ladder Logic and connections like OPC-UA , OPC-DA- o Capability of IGNITION- Inductive Automation integration.
Soft Skills and Others hard skills:
- Strong expertise in decomposing problems, planning, and testing, as well as determining the effectiveness of the solution (comprehensiveness, efficiency, and maintainability)
- Expert knowledge of all applications supporting the business domain, including all data flows and business processes
- Expert technical understanding of a warehouse functionality.
- Working knowledge of SDLC methodology, Microsoft Office applications, and Web Browser technologies.
- Good verbal, interpersonal and written communication skills and a committed customer focused team player.
- Well-developed logical, analytical, critical thinking, problem solving, organization and project management skills, and strong Business Client Relationship skills.
- Expert knowledge in determining how well the problem was solved, and how efficient and maintainable the solution is with least impact to the 24*5 production environment.
- experience designing and developing complex applications
- Expert in software design and development principles
- Ability to support enterprise-wide applications, and comfortable learning new technologies and applications.
- Ability to work and excel under pressure and with tight deadlines.
Apply