Permanent Full Time
We are looking for a Senior Software Developer!
This is an exciting time to join the Workplace Solutions Application Delivery organization as we continue to build, enhance, and support the technologies and systems that deliver functional value to our Workplace Solutions business partners. As a Senior Software Developer on our squad, you will have the opportunity to contribute to the ongoing sustainment of these systems through support and maintenance activities in addition to the building of new application systems through the modernization and integration of existing legacy systems.
We are looking for a Senior Software Developer who can be described as a self-starter and quick learner who is versatile and can easily adapt to multiple technologies. The successful candidate will thrive on a high-performance team and be an excellent communicator.
This role requires Reliability Status security clearance - this is a personnel security status that is required before an employee can gain access to Protected B information, assets or work sites as outlined by the Government of Canada website.
What will you do?
The Senior Software Developer is responsible for leading the complete lifecycle of new/modified application software product and design to managing the production implementation, training, and support.
Coaching and mentoring other developers as well as performing code review.
Champions and contributes to the development of standards, tools, processes, and best practices.
Applies advanced knowledge to complex work and supports project and operations teams by sharing skills and mentoring, Leads the work to implement solutions to complex problems, which may be done independently or through leading or supporting the collaboration with other stakeholders.
Provide ongoing support for processes in production by identifying the appropriate fix or temporary work around to successfully restore business service in an expedient manner. Deliver high-quality services to our Workplace Solutions business partners.
Innovatively contribute to application defect resolution through the analysis and evaluation of information to render effective decisions. This includes the ability to gather relevant information, utilize various problem-solving tools and methods, draw accurate implications, and demonstrate creativity when reaching decisions or solving problems.
Participate in collaborative engagements with our Workplace Solutions partners to make recommendations for the design, development, and implementation of critical maintenance enhancements of application solutions to address system defects.
Keep current on development technologies and processes, to potentially contribute to the identification of continuous improvement opportunities.
Desired Skills & Experience
10+ years practical experience working as a Developer with leadership experience on large, complex projects/initiatives in a team environment.
University or College education in Computer Science, Computer Engineering or a related field, or equivalent combination of education and experience. Related industry certifications are considered an asset.
Broad and deep working knowledge of structured design skills and understanding of design patterns.
Extensive experience in building complex software products and delivering application solutions from initial design to implementation and support.
Experience in providing 24/7 oncall support, as well as 2nd Level Production Support and Critical Maintenance
Ability to embrace change and seek clarity through a variety of available stakeholders and resources.
Strong communication skills with technology and business teams.
The ability to work cooperatively and constructively with others to achieve valued outcomes.
Proven expertise in the following technologies:
z/OS mainframe environment: DB2, IMS DB, IMS/TM or CICS, PLI, COBOL, JCL, MARKIV, TELON, CA7
Experience in the following tools:
Changeman, Compuware tools, CA tools, File-Aid, Abend-Aid tools
ServiceNow, Office 365, IBM Data Studio
Jira, Confluence, Splunk
Knowledge of IT industry trends and technologies
Nice to Have
Vue.js, React, Node, Angular 2+, HTML, CSS3, Typescript and Modern JavaScript
Java/Spring, JUNIT, C#/.Net/.Net Core, Python, Ruby
SMSS, Visual Studio, GitLab
Open source! Any experience with open source is very attractive to us!
Containerization of applications into a cloud environment: AWS, Azure, Pivotal Cloud Foundry (PCF), Kubernetes
CI/CD Pipelines
Dev SecOps
Kafka, Nifi
Banking, Finance and Group Benefits Industry experience
What will set you apart?
The strong desire and willingness to learn and apply new Software Developer technologies and development languages. This may include legacy systems as well as the support and integration of vendor supplied application solutions.
The ability to contribute to the success of Workplace Solutions Technology Operations through influence without reliance on authority or position. This includes modeling expected behaviors, demonstrating integrity, building and extending trust, being accountable, and accepting the responsibilities of being a team player.
The base salary for this position is between
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.