JobsApps Dev Intmd Programmer Analyst - Officer
Job description
The Applications Development Intermediate Programmer Analyst role involves participating in the establishment and implementation of new or revised application systems in collaboration with the Technology team. The primary focus is on applications systems analysis and programming activities, with an emphasis on microservices architecture and backend technology stack evolution. The position requires proactive identification of technical challenges and contributions to the strategic planning of technology solutions. The analyst will also serve as an advisor to junior team members and engage with stakeholders to recommend programming solutions.
Requirements
- 1-3+ years of progressive experience in Full-Stack software development, with a strong focus on Java/Angular.
- Practical experience with architectural patterns for distributed systems and cloud-native applications.
- Solid verbal and written communication skills.
- Analytical, critical thinking, and problem-solving skills.
- Ability to work in a complex team environment and contribute to a positive engineering culture.
- Extensive experience working in Agile/Scrum or other iterative development methodologies.
- Bachelor’s degree/University degree or equivalent experience.
Responsibilities
- Adhere to best practices in microservices architecture.
- Collaborate closely with lead engineers to implement technical strategies.
- Identify and address technical debt and performance bottlenecks.
- Assist in the implementation of advanced CI/CD pipelines and automated testing strategies.
- Evaluate and recommend new technologies and methodologies.
- Participate in troubleshooting and resolution of complex production incidents.
- Contribute to the strategic planning of the backend technology stack.
- Consult with users and recommend programming solutions.
- Analyze applications to identify vulnerabilities and security issues.
- Serve as an advisor or coach to new or lower-level analysts.
- Resolve issues by identifying and selecting solutions based on technical experience.
Benefits
- Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.
Is this posting expired or inaccurate?
