Software Developer Full-time Job
Apr 2nd, 2024 at 14:07 IT & Telecoms Toronto 90 views Reference: 5808Job Details
GWE is currently looking for an ambitious and high performing Software Developer who is motivated to design and develop best in class enterprise applications, has a passion for innovation and problem solving, and thrives in a fast paced ever changing environment. An ideal candidate must have basic knowledge in the software development life cycle, object-oriented programming, and database programming and has a basic familiarity with various development tools. You will work as part of a team to ensure that the technical implementation of the delivered solution matches the business requirements. You will be involved various aspects of requirements review, analysis, design, development, testing & implementation and while working with technical leads, architects, other developers, key business stakeholders and senior leadership, regulatory and compliance groups, as well as various technical support teams across the Bank.
Is this role right for you? In this role you will:
- Champion a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge
- Participate in business requirements review and analysis
- Collaborate with technical leads and solution architects to produce web application or microservice design and architecture
- Produce code using required programming language i.e. React.js, Java, including unit testing.
- Supporting and working along with the team to have NodeJS (Yarn) updates to NPM registry libraries/packages.
- Implement database changes and make updates to application databases using SQL programming
- Integrate code with version control as well as build and deployment pipelines
- Maintain highest level of code quality and secure coding standards
- Develop technical documentation throughout the software development life cycle (SDLC).
- Support IST & UAT Testing cycles including code deployments, and working closely with QA Team on defect analysis and bug fixes
- Support Production Implementation and deployments of applications to Production
- Provide Production Support for complex technical problems that arise on all assigned applications and systems by:
- Providing technical support
- Troubleshooting and analyzing problems and incidents
- Implementing solutions
- Developing new procedures surrounding support
- Being primary point of contact for Level 1 and Level 2 issues to resolution
- Test, maintain and improve the performance of existing applications to ensure strong functionality and optimization
- Recommend improvements to existing applications as necessary.
- Clearly and regularly communicate with management and technical peers, leads and support colleagues
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- Actively pursues effective and efficient operations of your respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
- Champion a high performance environment and contribute to an inclusive work environment
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
Must have:
- You have basic knowledge or experience in the below:
- Software Development Life Cycle (SDLC) & Agile Methodologies
- Database Knowledge (SQL Programming, Oracle, SQL Server etc.)
- Programming Languages (One or more of Java, JavaScript, Spring, React, C/C#, .NET etc.)
- Development Tools (Git, Jenkins, Gradle, Maven, Artifactory, Microsoft DevOps etc.)
- You have excellent communication skills, problem solving skills, and attention to detail
- You have excellent interpersonal skills and communication skills in order to effectively liaise with business analysts, vendors, other technical departments and members of the project team
- You have strong technical documentation skills, problem solving skills, troubleshooting skills and multi-tasking skills
- You are a creative and motivated self starter able to work both independently and collaboratively within a team
- Graduate in Computer Science, Engineering or a Related Field
Nice to have:
- Advanced knowledge of programming languages and database development
- Knowledge of Cloud Concepts
- Knowledge of DevOps Concepts & CI/CD Pipelines
- Knowledge of Security Concepts such as SSL, Certificates, Key Store/Trust Store
What's in it for you?
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
- Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
- Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.
- Community Engagement - No matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Working location condition: Hybrid
#LI-Hybrid