Job Title: Software Developer
Location: Bengaluru, India
Role Purpose:
The primary objective of this role is to design, test, and maintain software programs for operating systems or applications that need to be deployed at client sites, ensuring they meet 100% quality assurance parameters.
Responsibilities:
- Understand product/software requirements and 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.
- Propose ideas to enhance system performance and availability.
- Analyze client requirements and translate them into feasible designs.
- Collaborate with functional teams or systems analysts to investigate software requirements.
- Consult project managers for information on software capabilities.
- Code and ensure optimal software/module development.
- Evaluate operational feasibility of software solutions.
- Develop and automate processes for software validation.
- Modify software to fix errors, improve performance, or upgrade interfaces.
- Recommend and plan installation of new systems or modifications to existing ones.
- Ensure error-free code and address test failures.
- Prepare reports on programming project specifications and activities.
- Document software codes with clear descriptions and replication patterns.
- Compile comprehensive and accurate documentation and reports.
- Coordinate with the team on daily project status and progress.
- Provide feedback on usability and serviceability.
- Report quality risks to stakeholders.
- Report project status and execution to stakeholders.
- Capture client requirements and clarifications.
- Gather feedback regularly to ensure timely delivery.
- Participate in continuing education and training.
- Evaluate software-hardware interfaces and develop specifications.
- Document solutions through various means such as flowcharts, diagrams, and code comments.
- Ensure good quality interaction with customers.
- Provide timely responses to customer requests.
Competencies Required:
Functional Competencies/Skills:
- Leveraging Technology: Competent.
- Process Excellence: Expert.
- Technical Knowledge: Expert.
Behavioral Competencies:
- Formulation & Prioritization.
- Managing Complexity.
- Execution Excellence.
- Passion for Results.
Performance Parameters:
- Continuous Integration, Deployment & Monitoring of Software: 100% error-free onboarding & implementation, adherence to schedule/release plan.
- Quality & CSAT: On-time delivery, customer experience, completion of assigned certifications for skill upgrade.
- MIS & Reporting: 100% on-time MIS & report generation.
Apply now: Wipro Job Portal