Role & responsibilities
- Drive user story analysis and elaboration, design and develop software applications, and test and build automation tools.
- Own all technical aspects of software development (architecture, design and development of systems) for assigned applications.
- Perform hands-on software development, writing code, API specs, doing proof of concepts, conducting code reviews and testing in ongoing sprints.
- Drive consistent development practices - tools and common components.
- Develop deep understanding of tie-ins with other systems and platforms within the supported domains.
- Work with technical product managers contributing to blueprints, and assisting with annual planning of feature sets.
- Identify opportunities for adopting new technology to solve existing needs and predicting future challenges.
- Effectively communicate to internal and external business partners on solution design.
Preferred candidate profile
Functional Skills
- Strong analytical & strategic thinking skills
- Ability to interpret technical /business objectives and challenges
- Porting/Software Configuration
- Agile Methodologies
- Software development/ testing
- Object oriented analysis and design across multiple platform
- Designing High Availability applications
Preferred: • Product Engineering Knowledge
Minimum Qualifications
- Bachelors degree in computer science, Computer Science Engineering, or related field required; advanced degree is preferred.
Preferred Qualifications
- 4+ years of professional software development experience in designing, developing, and delivering enterprise-scale applications.
- Solid proficiency in distributed and multi-tier application development, with excellent programming skills in Python (or equivalent object-oriented programming languages).
- Hands-on experience designing, developing, and deploying Generative AI applications using LLM frameworks such as LangChain, LlamaIndex, or Semantic Kernel, along with embeddings and vector databa
📌 Software Engineer 2 (Chennai)
🏢 American Express
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.