CrawlJobs Logo

Filters

Location
Salary

Software Development Advisor India Jobs

6 Job Offers

Software Development Advisor
Save Icon
Seeking a skilled **Software Development Advisor** for a **Mainframe Developer** role in **Chennai, India**. Leverage 6-9 years of expertise in **COBOL, DB2, CICS, VSAM, and JCL** to drive critical solutions. Experience with **Java, Spring Boot, or Cloud** is a plus. Join a dynamic team and advan...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Software Development Advisor
Save Icon
Join our team in Hyderabad as a Software Development Advisor. You will analyze business requirements for data warehousing and analytics, translating needs into functional specs. Your role is key in Agile environments, ensuring data quality and acting as a liaison between business and technical te...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Software Development Advisor
Save Icon
Seeking a Software Development Advisor in Hyderabad to analyze and translate business needs for data warehousing and reporting. You will define requirements, create data mappings, and collaborate with engineers and stakeholders in an Agile environment. This role requires 5+ years of experience an...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Software Development Specialist Advisor
Save Icon
Join our team in Hyderabad as a Software Development Specialist Advisor. You will analyze and document business requirements for data warehousing and analytics. This role requires Agile methodology experience and translating needs into functional specs. Act as a key liaison between business users...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Software Development Specialist Advisor
Save Icon
Lead the design of scalable AI solutions on AWS as a Senior Specialist Advisor. This Chennai-based role requires 10+ years' experience, deep expertise in AWS, LLMs, and Agentic AI systems. You will architect cloud-native platforms, build RAG pipelines, and develop autonomous AI applications using...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Software Development Advisor
Save Icon
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice

About the Software Development Advisor role

A Software Development Advisor is a senior-level, hybrid role that blends deep technical expertise with strategic guidance, acting as a bridge between hands-on development and high-level project leadership. Professionals in this position are responsible for architecting robust solutions, mentoring development teams, and ensuring that software delivery aligns with business objectives. Unlike standard developers, a Software Development Advisor focuses on the "how" and "why" of technology implementation, making them critical assets in complex, enterprise-grade environments.

The core responsibilities of this profession typically encompass a dual focus on technical execution and advisory duties. On the technical side, advisors design and build scalable backend services, often working with legacy systems (such as mainframe environments) as well as modern, cloud-native architectures. They are expected to write clean, maintainable code in languages like Java, COBOL, or JavaScript, while also managing databases and complex integrations. The advisory component involves guiding development teams through code reviews, enforcing best practices, and establishing coding standards. They often lead the adoption of DevOps principles, streamlining workflows by automating CI/CD pipelines, managing release cycles, and using tools like GitHub Actions or Jenkins to bridge development and operations. A significant part of the role includes troubleshooting production issues, performing root cause analysis, and refining deployment methodologies to ensure system reliability and uptime.

Typical requirements for Software Development Advisor jobs include extensive experience—usually 6 to 10 years—in software engineering, with a proven track record in full-stack or backend development. Strong proficiency in multiple programming languages is essential, alongside deep knowledge of database systems (SQL, DB2), version control (Git, SVN), and automation scripting (Bash, YAML). Beyond technical skills, advisors must possess excellent communication abilities to translate complex technical concepts for non-technical stakeholders and to mentor junior engineers. A bachelor’s degree in Computer Science, Engineering, or a related field is commonly required. Familiarity with enterprise platforms like Windchill PLM, SAP integrations, or mainframe technologies (CICS, JCL, VSAM) is often valued, as these roles frequently support large-scale, legacy-to-modern transitions.

The demand for these jobs spans industries that require both innovation and stability—such as finance, manufacturing, and technology consulting. A Software Development Advisor does not just write code; they shape the engineering culture, drive technical strategy, and ensure that software systems are both performant and maintainable. For experienced developers looking to move beyond pure coding into a role that influences team dynamics and technical direction, this position offers a compelling career path. Ultimately, these jobs attract professionals who thrive on solving complex problems, teaching others, and ensuring that the software lifecycle runs smoothly from conception to deployment.