This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Applications Development Senior Programmer Analyst is responsible for participation in the establishment and implementation of new or revised application systems and programs. This role focuses on application development utilizing front-end technologies like NodeJS, React, and CSS, with an added advantage if skilled in back-end technologies like Java, Spring Boot, and microservices. The candidate must exhibit strong communication and analytical skills, managing end-to-end projects and mentoring junior team members.
Job Responsibility:
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development
Establish and implement new or revised applications systems and programs to meet specific business needs or user areas
Monitor and control all phases of development process and analysis, design, construction, testing, and implementation
Provide user and operational support on applications to business users
Recommend and develop security measures in post implementation analysis
Consult with users/clients and other technology groups on issues
Recommend advanced programming solutions
Install and assist customer exposure systems
Ensure essential procedures are followed and help define operating standards and processes
Serve as advisor or coach to new or lower-level analysts
Manage end-to-end development of Global application
Application management and hygiene
Address any Risk & Control items
Manage senior stakeholders and communicate effectively
Work closely with project managers, business analysts, and operational users
Provide technical and functional expertise to the team
Mentor and coach junior team members
Work proactively to address project requirements
Contribute to design and system architecture.
Requirements:
Strong experience primarily in NodeJS, React, HTML, CSS
Exposure to Spring, microservices, Spring Boot, REST, JSON
Experience with development in agile methodology using TDD/BDD best practices in a continuous integration environment with Junit
Experience in front end technologies such as HTML, CSS, JavaScript, Angular, React, JQuery
Good knowledge of DevOps and CI/CD practices using tools like Git/Bitbucket, Maven, SONAR, Jenkins, TeamCity
Experience in Deployment Automation (preferably Urban Code Deploy) is desirable
Working knowledge of containerization solutions (preferably OpenShift and Docker)
High levels of ownership and commitment on deliverables
Strong communication skills and analytical skills.
Nice to have:
Exposure to backend technologies especially in Java
Exposure to Spring Boot and microservices development with good technical abilities
Experience in Deployment Automation (preferably Urban Code Deploy)
Working knowledge of containerization solutions (preferably OpenShift and Docker).
What we offer:
Global benefits from Citi that prioritize employee well-being
Equal opportunity employer practices
Accessibility support for persons with disabilities.
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.