Software Developer

Pune, Maharashtra, India
Nov 08, 2024
Nov 08, 2025
Onsite
Full-Time
2 Years
Job Description

This role is focused on designing, testing, and maintaining software programs for client-deployed operating systems or applications, ensuring they meet 100% quality assurance standards.

Key Responsibilities

Software Design & Development

  • Interpret and understand product and software requirements to contribute to design solutions.
  • Develop software by analyzing system flows, data usage, and work processes.
  • Investigate problem areas and follow the software development lifecycle.

Performance Enhancement

  • Conduct root cause analysis for system issues to improve performance and availability.
  • Implement ideas to enhance system performance and operational efficiency.

Client & Team Collaboration

  • Analyze client requirements, translating them into effective design solutions.
  • Collaborate with systems analysts and functional teams to validate software requirements.
  • Work closely with project managers to obtain insights into software capabilities.

Coding & Testing

  • Perform high-quality coding for optimal software/module development.
  • Develop automated processes for software validation, creating and executing test scenarios.
  • Ensure all code meets standards, is error-free, and passes quality assurance checks.

Maintenance & Modifications

  • Modify software to resolve errors, adapt to new hardware, enhance performance, or update interfaces.
  • Recommend and plan installations for new systems or updates to existing ones.

Reporting & Documentation

  • Prepare comprehensive documentation and reports on project specifications, activities, and status.
  • Document every detail, from client proposals to software implementation, to ensure a clear understanding.
  • Compile accurate and timely documentation and reports, ensuring adherence to project norms.

Quality Assurance & Client Communication

  • Provide consistent, quality-focused feedback on usability and trace results to quality risks.
  • Engage regularly with clients to gather feedback, clarify requirements, and ensure smooth delivery.
  • Maintain excellent client interaction and timely responses to client requests, minimizing internal and external complaints.

Stakeholder Interaction

Internal

  1. Lead Software Developer & Project Manager. Regular updates and reporting.
  2. Software Developers. Coordinate and support the development of testing solutions.

External

  • Clients. Provide solutions and support aligned with client requirements.

Competencies Required

Functional Competencies

  1. Leveraging Technology. Proficient in current technologies and programming to enhance efficiencies.
  2. Process Excellence. Expert in following standards to deliver consistent, risk-free results.
  3. Technical Knowledge. Expertise in programming languages, tools, quality standards, and processes.

Behavioral Competencies

  • Formulation & Prioritization
  • Innovation
  • Managing Complexity
  • Execution Excellence
  • Passion for Results

Performance Parameters & Measures

  • Timely completion of assigned tasks.
  • Quality of software solutions and modules.
  • Client satisfaction and minimal complaints.
  • Efficiency in root cause analysis and system performance improvements.
  • Accuracy and thoroughness in documentation and reporting.

This role requires a dedicated, innovative software developer who thrives in a dynamic environment and is passionate about achieving excellence in execution and client satisfaction.

Related Jobs