onsite
Applications Development Technology Lead Analyst - Citi
Software Engineer
Lead application development initiatives, driving integration, system enhancements, and high‑impact problem resolution using Java, .NET, SQL, and modern DevOps practices.
About the role
Key Responsibilities
- Lead cross‑functional teams to design, develop, and deploy scalable applications using Java and .NET frameworks.
- Architect and implement API integrations and microservices to support new product launches and process improvements.
- Apply Agile methodologies to manage backlogs, sprint planning, and continuous delivery pipelines.
- Collaborate with business stakeholders to translate requirements into technical specifications and system enhancements.
- Mentor junior developers, conduct code reviews, and enforce coding standards and best practices.
Requirements
- 5+ years of experience in enterprise application development with Java and .NET.
- Strong SQL skills and experience with relational databases (Oracle, SQL Server).
- Proficiency in DevOps tools (Jenkins, Docker, Kubernetes) and CI/CD pipelines.
- Hands‑on experience with API design, RESTful services, and microservices architecture.
- Excellent communication, problem‑solving, and leadership abilities.