As an Application Developer you will have a development role within the team, specifically focused on the web application layer. You will work with the development team, and other stakeholders, to bring complex customer requirements to life using a variety of systems and tools. You will assist in defining, developing and deploying security focused solutions that exceed the needs of our customers. You will work with teams to ensure that best practices for process and quality standards are maintained in order to foster a culture of "enhanced security solutions" within the organization. You are self-directed, operationally minded, and motivated, with strong analytical, problem solving, communication and influencing skills.
Key Responsibilities
Designing and coding application programs; performing testing for developed applications. Reviewing, analyzing, and modifying programming systems, including encoding, testing, debugging, and installing a highly available system.
The candidate is expected to be able to communicate well with remote teams, adapt rapidly and learn fast. Sound judgment will be required to understand complex business use cases, design appropriate solutions, and develop the underlying implementation.
Familiarity and hands-on experience with profiling, code efficiency, and building software via continuous integration and delivery pipeline.
Ensuring the operating efficiency of existing application systems.
Maintaining records for the documentation of systems development and revisions.
Conducting analyses of organizational needs and goals for the development and implementation of application systems.
Hands-on experience with building secure, scalable, performant, and highly available applications
Knowledge and experience with DevOps/CICD pipelines and tools such have JIRA, Github, Jenkins, UCD Agile methodology such as Scrum, SAFe and Kanban.
Qualifications
Required:
Technical Requirements
Coldfusion programming language
Coldbox Framework 4
ANSI SQL-92
Javascript
AngularJS
CSS
HTML5
Apache POI
Git
Linux
Oracle 19c
Capabilities
Highly organized, detail-oriented and the ability to manage multiple assignments simultaneously with aggressive timelines
Ability to work with change/ambiguity, in a competitive environment where priorities change frequently
Ability to efficiently work in a hybrid environment - 3 days on-site, 2 days remote* Proven problem solving ability with complex, technical and abstract concepts
A team player with the confidence to challenge and escalate when necessary
Previous experience in the telecommunication industry and Government of Canada contracts are an asset
Government of Canada, Secret level clearance is required*
Note: We have different positions with us please follow our LinkedIn page as below for latest open positions.