4 days ago
Chennai, IndiaSenior
Responsibilities
- Assist with product and product-component development within the technology domain.
- Evaluate vendor products and recommend customizations for system integration.
- Prototype applications and recommend implementation solutions.
- Provide third-line support, identify root causes, and respond to system, application, and networking outages.
- Partner with development teams to define engineering, application, and system requirements and processes.
- Support projects and provide status updates to project managers or senior engineers.
- Create installation documentation and training materials and deliver technical training.
- Mentor junior team members and support adherence to control, compliance, quality, and delivery standards.
- Oversee execution by reviewing outputs, guiding approaches, addressing gaps, and ensuring quality and timeline commitments.
- Analyze complex business requirements and recommend practical, implementable solutions.
Requirements
- 5+ years of experience in an applications development role.
- Experience operating high-traffic, distributed, cloud-based services.
- Experience leading infrastructure programs and working with third-party service providers.
- Experience affecting large-scale culture change.
- Proficiency in one or more back-end or full-stack technologies, including Java, Python, Node.js, React, or C#/.NET.
- Experience designing and developing RESTful APIs and microservices.
- Strong experience with relational databases such as SQL Server, Oracle, and PostgreSQL and NoSQL databases such as MongoDB and Cassandra.
- Familiarity with ORM frameworks including Hibernate, SQLAlchemy, or Entity Framework.
- Familiarity with CI/CD pipelines such as Jenkins, GitLab CI, or Azure DevOps.
- Understanding of Git and branching strategies.
- Experience with AWS, Azure, or Google Cloud Platform and with Docker or Kubernetes.
- Strong analytical, quantitative, written, and oral communication skills.
- Bachelor’s degree or university degree, or equivalent experience.
Tech Stack
Apache CassandraAWSAzureC#DjangoDockerExpressFlaskGitGitLab CI/CDGoogle Cloud PlatformJavaJenkinsKubernetesMicrosoft SQL ServerMongoDBNode.jsPostgreSQLPythonReactSpring Boot
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
