Job Description :

Job information Senior Software Developer (DevExOps) from the Company ATB Financial, this latest Senior Software Developer (DevExOps) job vacancy is located in the city . This latest job opening is open to job seekers who have the latest education / graduate . Job Vacancies in this field have been opened and published up to the specified time.

Job Responsibility:

At ATB, we exist to make it possible for our clients, team members and communities. Our purpose is more than aspirational. It’s a real commitment we live every day through our values (what we call the ATB ID). Life at ATB is about more than work. In fact, we’re consistently recognized as one of Canada’s top employers thanks to our high-care, high-performance culture, upheld by the three commitments we make to our team members:

Impact in action: No matter where you are in the organization, you’re empowered to make an impact in the lives of our clients and communities.

Thrive together: We want you—the unique, authentic you—to feel safe and celebrated at work. We’re on a continuous journey to build the most flexible and inclusive programs.

Ready for tomorrow: We want to enable your success through interesting and challenging work, enabled performance, continuous learning and development.

About the role

As ATB’s next Dev Experience Developer you would be responsible for fostering successful software development, testing, and delivery across several teams. This would be done via enablement rather than directly, making use of improved processes, tools, practices, and general automation that promotes a healthy software lifecycle. You would design, develop, test, deliver, automate, maintain, and improve technical solutions. These solutions would be used across ATB’s entire software development lifecycle to improve the experience and workflow for our product delivery teams.

Please note that this is a Hybrid opportunity with some remote flexibility.

Accountabilities

  • Design, code, test and integrate new features and functionality as identified and defined by the organization and your fellow developers

  • Apply creative problem solving to address complex business and technical problems using a mix of custom built and of-the-shelf software and tooling

  • Builds apps, APIs, and data solutions to drive multi-system solutions forward

  • Assist in the development of automation in delivery and testing to ensure the reliable delivery of trustworthy high-quality tests and code

  • Participate, facilitate, and lead ideation and brainstorming sessions building creative and disruptive digital solutions

  • Organize, document, and drive cross-team change for business and technical problems identified by management and your fellow team members.

  • Update progress daily using various tracking tools (Jira, Replicon)

  • Complete and ensure completion of any required documentation e.g. deployment, maintenance, support and business needs

  • Work within an agile environment with various stakeholders to iterate on value propositions related to developer experience

  • Stay up to date with software development and delivery best practices as well as relevant open source and vendor software solutions

  • Strong time management and communication skills, specifically when working with external and cross-team dependencies

  • Work with extensive enterprise processes in the interest of improving overall experience within the organization

Requirements Technical Requirements

  • Bachelor’s degree in computer science, engineering OR equivalent work experience. At least 3 years post-grad experience.

  • Working knowledge of at least two general purpose programming languages.

    • Not required, but we primarily use: JS (react), Java, and Python

  • Ability and drive to take on new challenges such as technical stacks, languages, and complex multi-system problems.

  • Experience with the full software development lifecycle including analysis, design, testing, deployment and support.

Interpersonal and Leadership Requirements

  • Critical thinking & problem solving

  • Solid written & verbal communication

  • Comfortable influencing and facilitating change across multiple teams

  • Models empathic, inclusive, relatable, and responsible behaviors

  • Comfortable helping teams challenge and move past the status quo

  • Continued interest in learning. Our expectation is 10% of your company time will be spent in team or individual projects to expand your knowledge and capabilities.

Skills

The following is not required, though we expect proficiency with at least two skills from each of the following categories.

Core Technical Skills

  • Design, programming, debugging, and reviewing in a full stack environment

  • Web services / web app development – Able to work with Spring and general API SOAP/Restful APIs

  • Source code management – Appropriately using version-control tools and best practices

  • Secure code focus – Experienced with vulnerability identification, categorization, and remediation

  • Testing – Unit, Contract, API, UI, and performance testing

Core DevOps Skills

  • Modern CI/CD Practices & Tooling – Knowledge of how to create, debug, test, and maintain pipelines for CI/CD applications

    • Not required, but we use: GitLab yml configured pipelines and primarily work in GCP

  • Environment Orchestration – Knowledge of Kubernetes and how to build, configure, and implement within the cloud

    • Not required, but we use: GCP

  • Development Environment Automation – Understanding of a development workspace, both in terms of use but also in terms of how to set up or automate setup for team members

Project and Systems Skills

  • Technical debt focus – Experience identifying, assessing, and working directly and indirectly to resolve technical debt across teams

  • Architecture skills – Cross-system integration, API service architecture, coordinating non-functional requirements, professional documentation, and risk assessment

  • Business fundamentals and project management skills – Business problem solving, customer value creation, as well as project planning, pitching, design, delivery, and steering

  • Design and collaborate with remote team members, pairing and working together to solve problems

Don’t meet all the requirements on the list? A resume only goes so far in expressing who you are and the unique perspectives you bring. If you believe your skills and experience align with the role—but you might not check all the boxes—, or perhaps have some unique circumstances, we want to hear from you. We encourage candidates from all work backgrounds, equity-seeking communities and experience levels to apply. If you’re seeking a career where your drive, perspective and growth are celebrated, we want to hear from you. We’re dedicated to building a workforce reflective of those within our communities, and a culture where our team members are equipped with what they need to succeed—their way. Part of creating an inclusive workplace is recognizing our role in advancing Truth and Reconciliation. We are committed to meeting and exceeding the standards set out in the Progressive Aboriginal Relations program created by the Canadian Council for Aboriginal Business.

What happens next? If you are shortlisted, you’ll hear from us after the posting closes. Check out our How We Hire page to learn more about our hiring process. If you need any accommodations throughout this process, please let us know at talentteam@atb.com

Stay in touch We’re excited that you’re interested in a career with ATB. Follow us on LinkedIn, Facebook and Instagram to learn more about what our team is up to.

More Information

  • Salary Negotiable

Only candidates can apply for this job.
Share this job