Software Development Consultant

JobTwine Inc

Hyderabad

Hybrid

INR 1,200,000 - 2,400,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JobTwine Inc. is seeking a Software Development Consultant to collaborate with cross-functional teams in Hyderabad.

You will translate business needs into technical specifications, build scalable backend services and RESTful APIs, and drive architectural improvements with a focus on performance and security. The role requires 3-7 years of experience, strong fundamentals in software engineering, and excellent communication to liaise with technical and non-technical stakeholders.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • 3-7 years of professional experience in software development, engineering consulting, or technical solution delivery.
  • Proficiency in at least one programming language (e.g., Java, Python, JavaScript, C#, Go).
  • Experience designing and developing REST APIs and distributed applications.
  • Strong understanding of data structures, algorithms, OOP, and software design principles.
  • Experience with relational databases (PostgreSQL, MySQL) and SQL queries.
  • Familiarity with Git, CI/CD pipelines, automated testing, and Agile methodologies.
  • Experience diagnosing application issues, debugging, and improving system performance.
  • Strong communication, analytical reasoning, and stakeholder-management skills.

Responsibilities

  • Collaborate with clients, product managers, and stakeholders to gather requirements and translate into technical specs.
  • Design, develop, test, and maintain scalable, reliable, and secure software applications.
  • Evaluate existing systems, identify bottlenecks, and recommend architectural improvements.
  • Develop backend services, RESTful APIs, and integrations with third-party platforms.
  • Participate in architecture discussions and recommend technologies and practices.
  • Review code, enforce standards, and promote best practices in software development.
  • Troubleshoot complex technical issues and implement maintainable solutions.
  • Work with databases, cloud infrastructure, CI/CD pipelines, and monitoring tools.
  • Prepare technical documentation, designs, and project estimates.
  • Support deployment, production troubleshooting, and ongoing maintenance.
  • Mentor junior developers and contribute to knowledge sharing.
  • Manage multiple assignments while meeting timelines and quality expectations.

Job description

Job Description: Software Development Consultant

Job Title: Software Development Consultant
Experience: 3-7 years
Employment Type: Full-time
Department: Engineering / Technology
Work Mode: Hybrid / Remote

About the Role

We are looking for a skilled Software Development Consultant to work with cross-functional teams to understand business requirements, design technical solutions, develop scalable software applications, and improve existing systems. The ideal candidate combines strong software engineering fundamentals with analytical thinking, problem-solving skills, and the ability to communicate technical concepts to both technical and non-technical stakeholders.

Key Responsibilities
  • Collaborate with clients, product managers, and business stakeholders to gather requirements and translate business needs into technical specifications.
  • Design, develop, test, and maintain scalable, reliable, and secure software applications.
  • Evaluate existing systems, identify performance bottlenecks, and recommend architectural improvements.
  • Develop backend services, RESTful APIs, and integrations with third-party platforms.
  • Participate in architectural discussions and recommend appropriate technologies, frameworks, and development practices.
  • Review code, enforce coding standards, and promote best practices in software development.
  • Troubleshoot complex technical issues and implement effective, maintainable solutions.
  • Work with databases, cloud infrastructure, CI/CD pipelines, and monitoring tools.
  • Prepare technical documentation, solution designs, implementation plans, and project estimates.
  • Support deployment, production troubleshooting, and ongoing application maintenance.
  • Mentor junior developers and contribute to knowledge-sharing initiatives.
  • Manage multiple technical assignments while meeting project timelines and quality expectations.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • 3-7 years of professional experience in software development, engineering consulting, or technical solution delivery.
  • Proficiency in at least one programming language, such as Java, Python, JavaScript, C#, or Go.
  • Experience designing and developing REST APIs and distributed applications.
  • Strong understanding of data structures, algorithms, object-oriented programming, and software design principles.
  • Experience working with relational databases such as PostgreSQL or MySQL and writing efficient SQL queries.
  • Familiarity with Git, CI/CD pipelines, automated testing, and Agile development methodologies.
  • Experience diagnosing application issues, debugging code, and improving system performance.
  • Strong communication, analytical reasoning, and stakeholder-management skills.
Preferred Qualifications
  • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Familiarity with Docker, Kubernetes, microservices, and event-driven architectures.
  • Experience with Spring Boot, Node.js, Django, or similar application frameworks.
  • Understanding of application security, authentication, authorization, and secure coding practices.
  • Exposure to infrastructure as code, observability, logging, and performance monitoring.
  • Experience working in client-facing consulting engagements or delivering solutions across multiple projects.
Core Competencies
  • Technical problem-solving and solution architecture
  • Requirements analysis and technical consulting
  • Software design and implementation
  • Communication and stakeholder collaboration
  • Critical thinking and decision-making
  • Project planning and time management
  • Adaptability and continuous learning
Key Performance Indicators
  • Quality, reliability, and maintainability of delivered software.
  • Timely delivery of project milestones and technical solutions.
  • Reduction in defects, production incidents, and performance bottlenecks.
  • Effectiveness of technical recommendations and implemented improvements.
  • Stakeholder satisfaction and clarity of technical communication.
  • Adherence to engineering standards, security practices, and documentation requirements.
What We Offer
  • Opportunities to work on diverse technical projects and modern technology stacks.
  • Exposure to software architecture, consulting, and end-to-end solution delivery.
  • A collaborative and learning-focused engineering environment.
  • Professional development opportunities and career growth.
  • Competitive compensation and flexible working arrangements, depending on company policy.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Consultant- Tech
Senior Consultant- Tech

Promaynov Advisory Services Pvt. Ltd • Delhi

On-site
INR 1,000,000 - 1,500,000
Professional growth opportunities
Access to learning and development resources
Senior Software Developer
Senior Software Developer

Coltigent Technology Services Pvt Ltd • Pune District

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Wing Assistant • India

Remote
INR 1,200,000 - 2,000,000
Health, dental, and vision insurance
Generous vacation and leave policies
Professional development programs
Software Engineer
Software Engineer

GE Vernova • Hyderabad

On-site
INR 600,000 - 1,200,000
Software Engineer
Software Engineer

Michelin North America, Inc. • Pune District

On-site
INR 1,500,000 - 3,000,000
Senior Software Engineer
Senior Software Engineer

Wing Assistant • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Remote work opportunities with a flexible setup
Health, dental, and vision insurance
Generous vacation and leave policies
Senior Consultant
Senior Consultant

Virtusa • Chennai District

On-site
INR 1,400,000 - 2,100,000
Software Engineer
Software Engineer

EY • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Java Full Stack Developer
Java Full Stack Developer

Deloitte Shared Services India • Gurugram District

Hybrid
INR 1,800,000 - 3,400,000
Senior Software Engineer
Senior Software Engineer

TSMG Holding • Hyderabad

On-site
INR 1,800,000 - 2,400,000