Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: FullStack Software Engineer Associate.
Colombia Jobs Expertini

Urgent! FullStack Software Engineer Associate Job Opening In Bogotá – Now Hiring Scotiabank

FullStack Software Engineer Associate



Job description

Requisition ID: 238740

Thanks for your interest in ScotiaTech, Scotiabank's new and innovative Technology hub in Bogota.

Join a purpose driven winning team that promotes creativity and innovation in a fast-paced environment, where we’re always committed to results, in an inclusive, diverse, and high-performing culture.



Purpose

The Full Stack Software Engineer Associate is responsible for providing specialized 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.

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 on-line transaction processing environment on time and on budget.
• Provide technical guidance, subject matter expertise and knowledge transfer to fellow team members and stakeholders on all aspects of application development for assigned applications or technologies.
• 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.
• Implement new systems or enhancements by reviewing programs written by team members, establishing and executing system test procedures, developing implementation plans, developing the required program and system documentation and ensuring all functionality has been delivered as required.

The incumbent is also required to provide post implementation support and training to the computer operations staff on the production processing 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 analysing problems, implementing solutions and developing new procedures surrounding support.


• 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.

In addition, the incumbent is required to
• provide leadership and specialized consultation in defining, planning and maintaining a strategy for the architecture, development and implementation of technology, systems and MIS within the Division to provide effective technical consulting and support services to the Division
• Ensure the department's objectives are met by assisting in recruiting qualified staff, providing input to performance appraisals on time and maintaining up to date knowledge of technology, industry and business practices
• 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: NA

  • Shared Reports: NA

  • 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 trouble shooting skills in order 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 in order 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 



    • University or College Degree in Computer Science, Information Technology or related discipline
    • 2+ years working experience in systems architecture, business systems analysis and application development


    • Advanced Level of english

    Technical Skills



    • Must have min Junior (2 to 5) years of technical hands-on working experience with Java Enterprise Edition, Java Script and open-source tools/libraries
    • Minimum 2+ years of hands-on experience developing scalable web applications using React.js y Springboot or JAVA AngularJS, Javascript

    • Must have 3 years of technical hands-on working experience with Object-Oriented Design, Design Patterns, Microservices, Domain-Driven API design and Service Oriented Architecture
    • Must have technical hands-on working experience with Spring such as Spring Boot, Spring Data, Spring Batch or Spring Security
    • Strong proficiency in JavaScript (ES6+), React Hooks, Context API, and functional components.
    • Experience with state management libraries such as Redux, Zustand, or Recoil.
    • Familiarity with React performance optimization techniques, including memoization and lazy loading.
    • Experience integrating RESTful APIs and handling asynchronous data flows using Axios or Fetch.
    • Knowledge of component testing using tools like Jest, React Testing Library, or Cypress.
    • Experience with responsive design and cross-browser compatibility using CSS-in-JS, TailwindCSS, or Styled Components.
    • Exposure to React-based frameworks like Next.js is a plus.
    • Technical hands-on working experience with Cloud based environments would be an asset
    • Technical hands-on working experience with Git, Gradle, Continuous Integration & Deployment Tools such as Jenkins, SonarQube
    • The incumbent must have solid background in system and application architecture solutions, development, maintenance, and support of a variety of banking/applications on different technology and platforms.
    • Must have excellent problem solving and analytical skills and is capable of multi-tasking and managing concurrent tasks and initiatives
    • Comfortable working in an Agile environment, and familiar with Agile development practice, i.e., TDD, CI/CD
    • Must have excellent oral and communication skills in English
    • Must be a self-starter, fast learner with positive attitude and team player



    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

    Working Conditions


    • Long periods of time are spent sitting at a PC using repetitive motions to access keyboard and mouse control.

    Physical Environment
    • Incumbent is situated in an office environment where paper and chemical dust, noise and mechanical air circulation are present.
    • Sensory Attention
    • Extensive viewing of video display terminals, daily review of small print computer reports and detailed analytical work is required.

    Focused concentration is necessary to review and understand detailed technical requirements.
    • Volumes of work will vary with the project / release schedule and flexibility to meet the workload fluctuation is required.

    Overtime is often necessary for the incumbent and assigned staff.
    • Problems / conflicts must be identified and resolved immediately to minimize their impact on tight project deadlines.
    Incumbent carries a laptop with dial-in access to provide after-hours consultation and direction.


    Required Skill Profession

    Computer Occupations



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your FullStack Software Potential: Insight & Career Growth Guide


    • Real-time FullStack Software Jobs Trends in Bogotá, Colombia (Graphical Representation)

      Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for FullStack Software in Bogotá, Colombia using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 18633 jobs in Colombia and 844 jobs in Bogotá. This comprehensive analysis highlights market share and opportunities for professionals in FullStack Software roles. These dynamic trends provide a better understanding of the job market landscape in these regions.

    • Are You Looking for FullStack Software Engineer Associate Job?

      Great news! is currently hiring and seeking a FullStack Software Engineer Associate to join their team. Feel free to download the job details.

      Wait no longer! Are you also interested in exploring similar jobs? Search now: .

    • The Work Culture

      An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Scotiabank adheres to the cultural norms as outlined by Expertini.

      The fundamental ethical values are:
      • 1. Independence
      • 2. Loyalty
      • 3. Impartiality
      • 4. Integrity
      • 5. Accountability
      • 6. Respect for human rights
      • 7. Obeying Colombia laws and regulations
    • What Is the Average Salary Range for FullStack Software Engineer Associate Positions?

      The average salary range for a varies, but the pay scale is rated "Standard" in Bogotá. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.

    • What Are the Key Qualifications for FullStack Software Engineer Associate?

      Key qualifications for FullStack Software Engineer Associate typically include Computer Occupations and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.

    • How Can I Improve My Chances of Getting Hired for FullStack Software Engineer Associate?

      To improve your chances of getting hired for FullStack Software Engineer Associate, consider enhancing your skills. Check your CV/Résumé Score with our free Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.

    • Interview Tips for FullStack Software Engineer Associate Job Success
      Scotiabank interview tips for FullStack Software Engineer Associate

      Here are some tips to help you prepare for and ace your job interview:

      Before the Interview:
      • Research: Learn about the Scotiabank's mission, values, products, and the specific job requirements and get further information about
      • Other Openings
      • Practice: Prepare answers to common interview questions and rehearse using the STAR method (Situation, Task, Action, Result) to showcase your skills and experiences.
      • Dress Professionally: Choose attire appropriate for the company culture.
      • Prepare Questions: Show your interest by having thoughtful questions for the interviewer.
      • Plan Your Commute: Allow ample time to arrive on time and avoid feeling rushed.
      During the Interview:
      • Be Punctual: Arrive on time to demonstrate professionalism and respect.
      • Make a Great First Impression: Greet the interviewer with a handshake, smile, and eye contact.
      • Confidence and Enthusiasm: Project a positive attitude and show your genuine interest in the opportunity.
      • Answer Thoughtfully: Listen carefully, take a moment to formulate clear and concise responses. Highlight relevant skills and experiences using the STAR method.
      • Ask Prepared Questions: Demonstrate curiosity and engagement with the role and company.
      • Follow Up: Send a thank-you email to the interviewer within 24 hours.
      Additional Tips:
      • Be Yourself: Let your personality shine through while maintaining professionalism.
      • Be Honest: Don't exaggerate your skills or experience.
      • Be Positive: Focus on your strengths and accomplishments.
      • Body Language: Maintain good posture, avoid fidgeting, and make eye contact.
      • Turn Off Phone: Avoid distractions during the interview.
      Final Thought:

      To prepare for your FullStack Software Engineer Associate interview at Scotiabank, research the company, understand the job requirements, and practice common interview questions.

      Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Scotiabank's products or services and be prepared to discuss how you can contribute to their success.

      By following these tips, you can increase your chances of making a positive impression and landing the job!

    • How to Set Up Job Alerts for FullStack Software Engineer Associate Positions

      Setting up job alerts for FullStack Software Engineer Associate is easy with Colombia Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!