Design, test and maintain software programs for operating systems or applications deployed at a client end, ensuring 100% quality assurance parameters.
Requirements
- Understanding software requirements and design
- Developing software solutions
- Facilitating root cause analysis of system issues
- Analyzing client requirements
- Collaborating with functional teams
- Conferencing with project managers
- Modifying software to fix errors or adapt to new hardware
- Ensuring code is error-free
- Preparing reports on programming project specifications
- Coordinating with the team on daily project status and progress
- Providing feedback on usability and serviceability
- Capturing all requirements and clarifications from the client
- Participating in continuing education and training
- Consulting with engineering staff
- Documenting solutions
- Timely Response to customer requests
Benefits
- Professional growth and development opportunities
- Competitive compensation and benefits
- Opportunities for career advancement