Key Responsibilities
Specialization in one of the areas of: Web Development, Application Development, and/or C++ unmanaged code development.
Specializing in the design and development of custom applications for deployment throughout the enterprise.
Architect software solutions that are open-ended to allow for growth of functionality as the organization evolves, and which will minimize risk of future maintenance or redesign efforts.
Design and develop applications that will maintain and augment the database while ensuring the integrity and security of the database.
Analyze and interpret written business requirements and technical specifications and perform coding to written specifications.
Analyze and investigate software problems reported to the development team, and suggest potential corrections for issues.
Responsible for performing maintenance programming and correction of identified defects.
Manage small-team software development sub-tasks with Software Developer Analyst Level 1 and/or Level 2 employees, reporting to a supervisor.
Co-ordinate workload and resource assignment, ensuring on-time sub-task completion and successful project integration.
Research and review new technologies to understand and recommend where these technologies may help solve business requirements.
Act as high-level support in the escalation of computer and application-related problems to assist branch and administrative office staff.
Provide support for Software Developer Analyst Level 1 and/or Level 2 problem resolution and escalation.
Assist in the recovery of computer systems to minimize downtime.
Provide weekend and after-hours support as required, including month-end activities, problem resolution, and support of code releases.
-
What We're Looking For
Specialization in one of the areas of: Web Development, Application Development, and/or C++ unmanaged code development.
Bachelor's Degree in Computer Science/Computer Engineering or equivalent.
8 years of relevant work experience.
Strong technical skills in:
o .NET, VB, SQL
o C/C++, ASP.NET, C#
o HTML, React.js, TypeScript
o CI/CD, Agile development
o API development, Microservice architecture, and Distributed systems