
Digital S/W Eng Intm Analyst
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About the Role
We are seeking a Digital Software Engineer Intern Analyst to join our team at Citi in Chennai, India. This role involves developing communication and diplomacy skills to manage complex and sensitive information exchanges. You will translate tech stack and application designs into code across multiple platforms, including iOS, Android, web/Angular, and services. Your responsibilities will include addressing various problems and questions by applying established criteria to influence development outcomes, utilizing the right technology to solve technical challenges for small-scale features and supporting larger program efforts. You will be involved in application systems analysis and programming activities, potentially assisting with feasibility studies, time and cost estimates, and the implementation of new or revised applications systems. Accountability extends to development, design, construction, testing, and implementation, with a focus on writing secure, stable, testable, and maintainable code. While operating with autonomy is expected, some oversight and direction may be required.
This position engages in digital applications development, risk technology, middleware, mainframe and non-mainframe applications, analytic model development, and application support to meet specific business needs. You will test systems to ensure the integrity of deliverables. A sound understanding of application development concepts and principles, along with basic knowledge in other technology areas, is essential. Occasional consultation with users, clients, and other technology groups to recommend programming solutions for customer-exposed systems may be necessary. You are expected to thoroughly learn the functionality, architecture, dependencies, and runtime properties of systems involved in your projects, including business requirements, applications/services, runtime operations, and maintenance. Understanding the business context and associated customer use cases is crucial. You should also understand the team's technologies and be able to evaluate system designs and architecture during solution discussions, development, and documentation creation. Driving clarity into technical implementation through system build and performance discussions, providing technical context to team members, and representing your team's systems effectively to internal and external stakeholders are key aspects of this role. While team operating procedures and technology are well-defined, occasional guidance from peers or managers may be needed.
Furthermore, you will build and maintain integrated project development schedules, accounting for internal/external dependencies, diverse SDLC approaches, numerous constraints, and contingency for unplanned delays. Negotiating features and priorities to help the team and customers reach consensus is also expected. Clear and concise verbal and written communication, articulation of development and timeline dependencies, and fostering good working relationships with team members, managers, and peers are vital. Continuous improvement of team development processes to accelerate delivery, drive innovation, lower costs, and enhance quality is encouraged. You and your peers will actively seek ways to objectively measure productivity, focusing on automating code quality, performance, unit testing, and build processing within the CI/CD pipeline (RTC, Jenkins, RLM).
Qualifications:
- 4-8 years of experience in an Application Development role.
- Demonstrated execution capabilities.
- Java full-stack developer with Angular experience.
- Strong analytical and quantitative skills; data-driven and results-oriented.
- Experience running high-traffic, distributed, cloud-based services.
- Experience affecting large culture change.
- Experience leading infrastructure programs.
- Experience in the Digital Identity domain.
- Skilled at working with third-party service providers.
- Excellent written and oral communication skills.
- Bachelor's/University degree or equivalent experience.
For complementary skills, please refer to the above or contact the recruiter.