Main Responsibilities
Purpose:Develops, codes, tests, and debugs as part of a global project team supporting a primarily NORAM application. Is able to work with a team of functional and technical work streams as it relates to business enhancements, system development, and lifecycle efforts. Designs and implements basic technical solutions ensuring that business needs and requirements are met. Provides estimation for assigned tasks.· Works with technology and business teams on related work as it relates to system support, development, integrations, job scheduling, long term support.
· Creates and maintains code, documentation, and technical support/process documents.
· Evaluates project work streams feature/upgrade/change requests and recommend courses of action.
· Identifies performance issues and make improvements.
· Code’s software applications adhering to designs supporting internal business requirements or external user. This includes Front-end development ASP.Net - 70%, Back-end development Java (web services) 10% and Database Stored Procedures 20%
· Review’s code written by others and hold fellow engineers to code quality standards.
· Experiment with and evaluate new technologies.
Experience Education:
· Postsecondary education in Computer Science, Engineering, the Sciences or Mathematics.
· 5 years’ experience with web frameworks such as React,Angular, Node js, Spring/Spring boot, ASP.NET Web Forms/core etc.
· 3-5 year experience in building Rest API integration.
· 3 years’ experience with databases and database applications (Sybase/Oracle)
· Intermediate experience with Java and Jboss
· Solid understanding of programming fundamentals and development process and strategies
· Understanding of cross-browser compatibility issues
· Ability to work in a detail-oriented fashion without losing sight of the overall picture.
· Superb communication skills: ability to convey technical information to non-technical people
· Track record of shipping quality code and delivering high quality products
· Experience with continuous deployment tools (Jenkins) and GitHub
· Familiar with Agile development processes
Languages
· Ability to communicate effectively in English, both written and verbal
Experience Education:
· Postsecondary education in Computer Science, Engineering, the Sciences or Mathematics.
· 5 years’ experience with web frameworks such as React,Angular, Node js, Spring/Spring boot, ASP.NET Web Forms/core etc.
· 3-5 year experience in building Rest API integration.
· 3 years’ experience with databases and database applications (Sybase/Oracle)
· Intermediate experience with Java and Jboss
· Solid understanding of programming fundamentals and development process and strategies
· Understanding of cross-browser compatibility issues
· Ability to work in a detail-oriented fashion without losing sight of the overall picture.
· Superb communication skills: ability to convey technical information to non-technical people
· Track record of shipping quality code and delivering high quality products
· Experience with continuous deployment tools (Jenkins) and GitHub
· Familiar with Agile development processes
Languages
· Ability to communicate effectively in English, both written and verbal