Software Engineer Specialist

hace 3 meses


Bogotá, Colombia Scotiabank A tiempo completo

Requisition ID: 206450

We are committed to investing in our employees and helping you continue your career at ScotiaTech.

Purpose

The Software Engineer Specialist is responsible for providing technical analysis, design, development, implementation, and support of mission-critical applications. The incumbent is responsible for current and future implementation projects within the group, introducing new technologies to meet business objectives and providing technical consultation, risk management, decision support, and guidance to all medium to high complexity development projects. The role focuses mainly on backend development using Java / Spring Boot / RESTful API.

Accountabilities

  • Build cost-effective and efficient applications to meet business objectives by analyzing user requirements, providing technical specifications and design, developing/maintaining programs according to standards. The incumbent must ensure programs and applications developed meet the high availability, security, integrity, and reliability of the online transaction processing environment on time and on budget.
  • Provide recommendations on departmental standards surrounding systems architecture, application development, systems integration, data modelling, testing, performance testing as well as performing reviews and walkthroughs of all major project deliverables to ensure the quality and completeness of functionality.
  • Provide production and user acceptance testing application support to complex technical problems on all assigned applications and technology that serve each business unit by analyzing problems, implementing solutions, and developing new procedures surrounding support. The incumbent may be required to carry a beeper and be always available to provide support to the system during overnight processing runs.
  • The incumbent is guided by Bank policy and receives broad direction from the Senior Manager/Director, and general direction from the Project Manager for the projects assigned. The incumbent is expected to function independently to identify opportunities for automation or efficiency, to introduce new technologies and to ensure that the department's objectives are met.
  • Maintain a good understanding of the Division's business strategies, business policies, financial instruments, risk management, and Backoffice processing.
  • Participate in team meetings to provide status updates, execution, and development details.
  • Provide application support after business hours and weekends as required.
  • Show initiative in setting and meeting goals within an environment of managed change.
  • Other duties as assigned.
Reporting Relationships

Primary Manager: Senior Manager

Direct Reports: None

Shared Reports (solid/dotted if applicable):

Dimensions
  • The incumbent must have a good understanding of business systems development and business analysis, with the ability to support key development as required.
  • The incumbent must have excellent analytical, problem-solving, and troubleshooting skills to develop and support systems to meet user requirements.
  • The incumbent must be creative and flexible in identifying technical solutions to resolve business problems in a rapidly changing, demanding, and complex business environment.
  • Day-to-day decisions regarding approaches are handled independently by the incumbent.
  • High degree of discretion and independent judgment to determine work priorities and approval of code delivery to UAT and Production.
  • The incumbent must have a detailed understanding of the application systems he/she is responsible for.
  • The incumbent must have good interpersonal and communication skills to deliver proposals, provide user support, and interact with team members and other departments.
  • A broad understanding and knowledge of the banking products, services, market trends, business lending, computer services, planning and control tools, and organized structure.
  • The incumbent is guided by Bank policy and receives general direction from the Technical Lead, Manager, Project Manager for the projects assigned.
  • The incumbent is expected to function independently to ensure that the assigned tasks and project objectives are met.
  • The Developer works with the agile team to support the Product Owner in refining the product backlog and prioritizing business value. The incumbent is required to work independently/autonomously within the parameters agreed upon by the development team.
  • The incumbent is empowered and expected to own their solution, ensuring full integration and minimizing the impact of technical debt. Where issues are encountered, problem resolution is to be first discussed among the team. If required, proper escalation channels will be used.
  • It is also expected that the incumbent will play a leadership role within the team, creating a positive work environment through coaching and encouragement in addition to providing their technical experience and advice with the rest of the team.

Education / Experience / Other Information

Education/Experience

  • Bachelor’s degree in computer science, Engineering, or relevant experience.

Technical Skills

  • 3+ years of recent experience in backend development (Specifically Java / Spring Boot).
  • 3+ years of recent experience in Microservices and API development in an enterprise environment.
  • Working experience of database and SQL (e.g., Postgres, MSSQL, Oracle).
  • Working experience with Shell scripting in Unix/Linux environments.
  • Working experience in an Agile environment, with experience and understanding of Test-Driven Development methodology.
  • Experience working with real-time, high availability and low latency systems.
  • Experience in Java multi-threaded applications.
  • Working experience with containerized systems in public cloud (GKE/GCP, Azure, AWS).
  • Java 17, Spring Boot framework, Junit frameworks, build tools and dependency management (Maven, Gradle).
  • Technical hands-on working experience with automation and testing frameworks or tools such as Junit, Postman, and Cucumber would be an asset.
  • Experience working with authenticated, customer-focused applications (i.e., OAuth2 preferred).
  • Object Oriented and Functional Design.
  • Familiar with software security tools like BlackDuck (vulnerabilities in JARs), Fortify (vulnerabilities/security issues in code), Webinspect (scan REST endpoints), and SonarQube (Junit coverage for code).
  • Strong knowledge of programming languages: Java 17+, XML, YAML, JSON, SQL.
  • Strong hands-on programming skills with popular developer utility tool suites like IntelliJ, JIRA/Bitbucket/Confluence, Git, Gradle/Maven.

Abilities

  • Ability to work independently as well as part of the larger team.
  • Proven ability to deliver quality results in a busy and dynamic business-focused environment.
  • Able to train, mentor, and share knowledge in both individual and group settings.
  • Excellent ability to prioritize tasks and manage time.

Attributes

  • Excellent verbal and written communication skills.
  • Must have full comprehension of English, including excellent speaking and writing skills.

LI-Hybrid

Location(s): Colombia : Bogota : Bogota

ScotiaTech is a business unit within ScotiaGBS, a Scotiabank Group company located in Bogota, Colombia. The ScotiaTech hub was created to support different technology systems and processes of the Bank. We offer an inclusive, positive work environment, and competitive benefits.

At ScotiaTech, we value the unique skills and experiences each individual brings and are committed to creating and maintaining an inclusive and accessible environment for everyone. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at ScotiaTech; however, only those candidates who are selected for an interview will be contacted.

#J-18808-Ljbffr

  • Bogotá, Bogotá D.E., Colombia Quorum Software A tiempo completo

    At Quorum Software, we are seeking a talented Software Automation Specialist to join our team. The successful candidate will have the opportunity to work on exciting projects and contribute to the growth of our company.About the RoleWe are looking for an experienced QA Automation Engineer who can develop and maintain suites of automation regression tests....


  • Bogotá, Bogotá D.E., Colombia Coupa Software A tiempo completo

    At Coupa Software, we're a dynamic team building innovative solutions for spend management. Our mission is to empower customers to succeed and make a positive impact. This role plays a crucial part in our supplier enablement process.Job SummaryWe're seeking an experienced Technical Engineer Specialist to join our team. In this role, you'll be responsible for...


  • Bogotá, Bogotá D.E., Colombia CI&T Software S.A. A tiempo completo

    Job SummaryWe are seeking a skilled Software Automation Specialist to join our team in Colombia.


  • Bogotá, Cundinamarca, Colombia Scotiabank A tiempo completo

    We are committed to investing in our employees and helping you continue your career at ScotiaTech. **Responsibilities**: As a Software Engineer Specialist at Scotiabank, you will play a vital role in supporting several business lines leveraging call recording and workforce management optimization tool. Your responsibilities will include: 1. **Application...


  • Bogotá, Colombia Buscojobs Colombia A tiempo completo

    Talan Ayer Backend Typescript Developer for Smart Contracts Bogotá, Bogota D.C. Talan Ayer Descripción de la empresa: Passionate about digital, data, IoT or AI and willing to join a dynamic and ambitious team on a human scale? Talan is an international advisory group on innovation and transformation. Fullstack Software Engineer Specialist ...


  • Bogotá, Bogotá D.E., Colombia Quorum Software A tiempo completo

    Quorum Software is a leading provider of cloud-first software for the energy industry, connecting people and information across the value chain.About Quorum SoftwareWe've been helping thousands of energy workers with business workflows that optimize profitability and growth for over two decades. Our vision for the future connects the global energy ecosystem...

  • Software Engineer

    hace 2 meses


    Bogotá, Bogotá D.E., Colombia Universidad Católica de Oriente A tiempo completo

    We are seeking a Software Engineer to join our team at {company}. The ideal candidate will have a strong background in programming languages and software development methodologies. Key responsibilities include:Designing, developing, and testing software applicationsCollaborating with cross-functional teams to identify and prioritize project...

  • Software Engineer

    hace 2 meses


    Bogotá, Bogotá D.E., Colombia Aecom A tiempo completo

    About the RoleWe are seeking a skilled Software Engineer to join our team at {company}.As a Software Engineer, you will be responsible for designing, developing, and testing software applications.ResponsibilitiesDesign and develop software applications using various programming languages and frameworks.Collaborate with cross-functional teams to identify and...


  • Bogotá, Bogotá D.E., Colombia Bruntwork A tiempo completo

    Job Title: Senior Software Engineer - LMS and CRM SpecialistAbout BruntworkWe are a remote-friendly company seeking an experienced software engineer to join our team. As a Senior Software Engineer, you will play a crucial role in designing and developing a web-based Learning Management System (LMS) with Customer Relationship Management (CRM)...

  • Software Engineer

    hace 4 semanas


    Bogotá, Bogotá D.E., Colombia OfferUp A tiempo completo

    Unlock Your Potential as a Backend DeveloperWe are seeking a highly motivated Software Engineer to join our team at OfferUp. As a Junior Software Development Engineer, you will be responsible for developing and deploying features on our mature back end architecture.About the Role:Collaborate with cross-functional teams to design and deliver high-quality...

  • Software Engineer

    hace 2 meses


    Bogotá, Bogotá D.E., Colombia Docplanner A tiempo completo

    We are looking for a skilled Software Engineer to join our team at {company}. The ideal candidate will have experience with software development and a strong understanding of programming languages.Key Responsibilities:• Design and develop software applications• Collaborate with cross-functional teams• Troubleshoot and debug software...

  • Software Engineer

    hace 2 meses


    Bogotá, Bogotá D.E., Colombia Ik Ingenieros Constructores Sas A tiempo completo

    Key Responsibilities:We are seeking a skilled Software Engineer to join our team. The successful candidate will be responsible for developing and maintaining our software applications.Requirements:Proficiency in programming languages such as Java, Python, and C++Experience with cloud-based infrastructure and DevOps toolsStrong understanding of software...

  • Software Engineer

    hace 2 meses


    Bogotá, Bogotá D.E., Colombia Redgage A tiempo completo

    Our CompanyWe are a leading technology company that aims to provide innovative solutions to our clients.Job DescriptionWe are seeking a skilled Software Engineer to join our team.Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure...

  • Senior Software Engineer

    hace 3 semanas


    Bogotá, Bogotá D.E., Colombia Octus A tiempo completo

    Job Title:Senior Software Engineer - Enterprise Solutions SpecialistAbout Octus:Octus is a leading global provider of credit intelligence, data, and analytics. With a strong presence in the market since 2013, the company has established itself as a trusted partner for professionals across various industries.Salary:The estimated salary for this role is...


  • Bogotá, Colombia Quorum Software A tiempo completo

    Overview As a Renewals Specialist, your mission is to successfully renew license subscriptions across Quorum's portfolio to maximize customer retention rates, reduce accounts receivable collection times, and promote product expansion through proactive outreach. You will be expected to maintain communications with our existing clients for an assigned...

  • Software Engineer

    hace 1 mes


    Bogotá, Bogotá D.E., Colombia Redat Srl A tiempo completo

    We are seeking a skilled Software Engineer (Backend) to join our team at {company}. Key responsibilities include designing, developing, and maintaining high-quality software solutions for our clients. As a Software Engineer, you will work closely with our cross-functional teams to deliver innovative and scalable software products.Key Responsibilities:Design,...

  • Software Engineer

    hace 2 meses


    Bogotá, Bogotá D.E., Colombia Bioplast S.A.S A tiempo completo

    We are seeking a skilled Software Engineer to join our team at {company}.Key Responsibilities:• Develop high-quality software solutions• Collaborate with cross-functional teams• Stay up-to-date with industry trends and technologiesRequirements:• Bachelor’s degree in Computer Science or related field• Strong programming skills and experience with...

  • Software Engineer

    hace 2 meses


    Bogotá, Bogotá D.E., Colombia Iron Mountain A tiempo completo

    As a Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing clean, efficient, and well-documented code, and collaborating with cross-functional teams to deliver high-quality products. Key responsibilities include:Designing and implementing software solutions...

  • Software Engineer

    hace 1 mes


    Bogotá, Bogotá D.E., Colombia Clínica Del Country & Clínica La Colina A tiempo completo

    We are looking for a skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong foundation in programming principles and be proficient in languages such as Java, Python, or C++. Responsibilities include designing, developing, and testing software applications, as well as collaborating with cross-functional teams to...


  • Bogotá, Bogotá D.E., Colombia Industrial Taylor Sas A tiempo completo

    Job Title: Senior Software EngineerThis is a highly challenging position that involves working with cutting-edge technology to develop innovative software solutions.Key Responsibilities:Design and implement software systems using various programming languagesCollaborate with cross-functional teams to identify and prioritize software requirementsDevelop and...