Job offers - CrawlJobs

Software Development Analyst India, Chennai Jobs

6 Job Offers

Software Development Analyst
Save Icon
Seeking a skilled **Software Development Analyst** in **Chennai, India** to join our CIT Operations team. You will leverage strong **PL/SQL** expertise to develop and optimize database structures and queries. Ideal candidates have 2+ years of experience with **Azure Data Lake**, **Azure Data Fact...
Location Icon
Location
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Digital Software Engineer Senior Analyst - Web Development - Assistant Vice President
Save Icon
Senior Digital Software Engineer role in Pune/Chennai for customer-facing banking and credit card web and mobile features. Requires 5-8 years of full stack development with Angular, Java Spring Boot, and BDD automation using Selenium/Cucumber. Leverage AI tools like Copilot in an Agile CI/CD envi...
Location Icon
Location
India, Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Digital Software Engineer Senior Analyst- Backend Development- Assistant Vice President
Save Icon
Seeking a Senior Digital Software Engineer (AVP) for backend development in Pune/Chennai. You will deliver customer-facing banking and credit card features using Angular and Java Spring Boot within an Agile/SCRUM team. Requires 5-8 years of full-stack experience, BDD automation with Selenium/Cucu...
Location Icon
Location
India, Pune, Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Digital Software Engineer Senior Analyst - Backend Development - Assistant Vice President
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Digital Software Engineer Senior Analyst - Backend Development - Assistant Vice President
Save Icon
Seeking an Assistant Vice President, Digital Software Engineer Senior Analyst for Backend Development in Pune or Chennai. This role involves full-stack development and testing of customer-facing banking features using Angular and Java Spring Boot. Requires 5-8 years of experience, BDD automation ...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Digital Software Engineer Senior Analyst - Web Development
Save Icon
Location Icon
Location
India, Pune, Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Software Development Analyst role

Software Development Analyst jobs represent a critical bridge between technical execution and strategic business solutions within modern technology organizations. Professionals in this role are responsible for analyzing, designing, developing, and maintaining software systems that drive operational efficiency and innovation. Unlike pure developers who focus exclusively on coding, Software Development Analysts combine technical expertise with analytical thinking to understand complex business requirements, translate them into technical specifications, and oversee the full software development lifecycle.

In this role, individuals typically work within Agile or cross-functional teams to build scalable applications, integrate disparate systems, and ensure platform reliability. Common responsibilities include writing and optimizing code using languages such as Java, Python, or SQL; developing and maintaining data pipelines; performing system administration tasks on legacy or modern platforms; and troubleshooting application and infrastructure issues. They often act as technical liaisons between development teams, infrastructure engineers, vendors, and business stakeholders, ensuring clear communication and effective problem resolution. A significant portion of the work involves monitoring system health, analyzing logs and job outputs to identify root causes of failures, documenting operational procedures, and supporting deployment and upgrade activities.

The typical skills and requirements for Software Development Analyst jobs include strong proficiency in programming languages and frameworks like Java, Spring Boot, and Hibernate, as well as solid experience with database management, SQL, and data integration tools. Familiarity with cloud platforms, containerization (Docker), CI/CD pipelines, and API security (OAuth2/JWT) is increasingly important. For roles involving legacy systems, hands-on knowledge of platforms like IBM i (AS400) including libraries, subsystems, PTFs, and IPLs is valuable. Beyond technical abilities, employers seek analytical mindsets, ownership of tasks, excellent written and verbal communication skills, and the ability to work collaboratively across distributed teams. Experience with message queues (Kafka/RabbitMQ), caching (Redis), and performance tuning further strengthens a candidate’s profile. Ultimately, Software Development Analyst jobs offer a dynamic career path where professionals continuously learn, solve challenging technical problems, and contribute directly to the digital transformation goals of their organizations.