Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

JobTwine Inc

Software Development Consultant

Posted Updated 13 views
Discussion

Summary

JobTwine is hiring a Software Development Consultant (3–7 yrs) in Hyderabad to gather client requirements, design solutions, and build scalable backend applications, REST APIs, and integrations. Day-to-day involves coding in languages like Java/Python/Go, working with databases, cloud infrastructure, and CI/CD, plus code reviews and client-facing consulting.

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.

Skills

Apply

See also