Company Overview: Our client is an innovative technology company in India, that delivers enterprise digital transformation, integration, and intelligent data services across industries such as BFSI, healthcare, and digital platforms. The company specializes in building API ecosystems, microservices, workflow automation, AI/ML solutions, and cloud-ready architectures to accelerate digital modernization and drive business outcomes. It also provides strategic consulting, reusable accelerators, and compliance-ready solutions that help organizations scale securely and efficiently in today’s digital landscape.
Responsibilities
- Gathering early non-functional requirements
- Evaluating functional requirements captured by a business analyst
- Selecting a technology stack and deployment methods
- Evaluate and recommend tools, technologies and processes to ensure the highest
quality in the product
- Creating high- and low-level architecture designs and workflows
- Estimating development time
- Oversee progress of development team to ensure consistency with initial design
- Perform regular code reviews
- Troubleshoot code level problems quickly and efficiently
Technical Skills & Experience
- 7-10 years of experience designing and implementing software applications
- Proven experience as a software architect
- Excellent knowledge of software and application design and architecture
- Experience working on complex large-scale software projects
- Demonstrated knowledge of web applications and open-source technologies
- Experience developing software utilizing various coding languages including Java,
Nodejs, Reactjs and more
- Must have experience in Microservices, Kafka, Docker and Kubernetes technologies
- Understanding of software quality assurance principles
- Robust grasp of container-based technologies
- Experience overseeing customized development of processes for multiple projects
simultaneously
- IOT or Telematics domain expertise will be a plus
- Professional experience analyzing code for weaknesses and errors, and overseeing
plans to improve them
- Experience designing secure software systems based upon industry-specific
specifications
- Understanding of cloud platforms and services
- Solid understanding of a variety of programming tools and development platforms.
- Excellent organizational and leadership abilities.
- Highly analytical mindset, with an ability to see both the big picture and the details.
- Strong communication and presentation skills.
Education & Qualifications
- Bachelor's or Master's engineering degree in Computer Science.
- Typically, 7-10 years' experience.