Job Title: Software Developer
Location: Pune, India
Industry: Tech Hiring
Job Code: 3060688
Job Description:
Role Purpose:
The primary objective of this role is to design, test, and maintain software programs for operating systems or applications intended for client deployment, ensuring they meet 100% quality assurance standards.
Responsibilities:
- Understand product/software requirements and contribute to its design.
- Develop software solutions by analyzing information needs, systems flow, data usage, and work processes.
- Investigate problem areas throughout the software development life cycle.
- Conduct root cause analysis of system issues and articulate problem statements.
- Propose ideas for enhancing system performance and availability impact.
- Translate client requirements into feasible design solutions.
- Collaborate with functional teams or systems analysts to investigate software requirements thoroughly.
- Interface with project managers to gather insights into software capabilities.
- Code efficiently and ensure optimal software/module development.
- Evaluate operational feasibility by assessing analysis, requirements, and proposed software.
- Develop and automate processes for software validation, including designing test cases/scenarios/usage cases.
- Modify software to rectify errors, adapt to new hardware, enhance performance, or upgrade interfaces.
- Analyze information to recommend and plan new system installations or modifications.
- Ensure error-free code and conduct thorough testing.
- Prepare reports on programming project specifications, activities, and status.
- Adhere to defined norms for raising code issues, providing clear descriptions and replication patterns.
- Compile comprehensive and accurate documentation and reports as required.
- Coordinate daily project status and progress with the team and document it.
- Provide usability and serviceability feedback, identifying quality risks and reporting to stakeholders.
- Maintain ongoing status reporting and customer focus regarding project execution.
- Capture client requirements and clarifications for improved work quality.
- Solicit regular feedback to ensure timely and smooth delivery.
- Participate in ongoing education and training to stay abreast of best practices and new programming languages.
- Consult with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
- Document solutions comprehensively using various methods such as flowcharts, diagrams, code comments, etc.
- Ensure clear and formal documentation of all software-related details from client proposal to implementation.
- Maintain high-quality interactions with customers through email, fault report tracking, voice calls, and business etiquette.
- Ensure timely response to customer requests, minimizing instances of complaints internally or externally.
Stakeholder Interaction:
Internal:
- Lead Software Developer and Project Manager: Regular reporting and updates.
- Software Developers: Coordination of work and support in testing solutions.
External:
- Clients: Provide appropriate solutions and support as per requirements.
Competencies Required:
Functional Competencies/Skills:
- Leveraging Technology: Competent
- Process Excellence: Expert
- Technical Knowledge: Expert
Competency Levels:
- Foundation
- Competent
- Expert
- Master
Behavioral Competencies:
- Formulation & Prioritization
- Innovation
- Managing Complexity
- Execution Excellence
- Passion for Results
Performance Parameters:
- Continuous Integration, Deployment & Monitoring of Software:
- 100% error-free onboarding & implementation
- Throughput %
- Adherence to schedule/release plan
- Quality & CSAT:
- On-Time Delivery
- Software Management
- Query Troubleshooting
- Customer Experience
- Completion of Assigned Certifications for Skill Upgradation
- MIS & Reporting:
- 100% on-time MIS & report generation
Apply Now: Wipro is Hiring for Software Developer