- 经验
- 5–8 yrs
- 薪水
- —
- 职位空缺
- 1
- 发布
- 4小时前
Where you'll work
职位描述
Role overview
This position is focused on designing, testing, and supporting software for applications or operating systems that will be deployed at client locations. The role is expected to deliver work that meets stringent quality assurance standards.
Core responsibilities
- Understand product and software needs, then translate them into workable technical solutions.
- Build software by analyzing information requirements, system flows, data usage, and business processes.
- Investigate defects and issues by following the software development lifecycle.
- Carry out root cause analysis for system problems and issue statements.
- Suggest improvements that enhance system performance and availability.
- Review client requirements and convert them into practical design outputs.
- Work closely with functional teams and systems analysts during detailed requirement analysis.
- Coordinate with project managers to gather information about software capabilities.
- Evaluate operational feasibility based on analysis, problem definition, requirements, and proposed software.
- Create and automate validation workflows by designing and running test cases, scenarios, and usage cases.
- Update software to correct errors, support new hardware, improve performance, or refresh interfaces.
- Assess information to recommend and plan new system installations or changes to existing systems.
- Write code that is free from defects and avoid test failures where possible.
- Prepare status updates, project notes, and reports covering specifications, activities, and progress.
- Raise code changes according to project, program, or account standards, including clear descriptions and reproduction steps.
- Maintain timely and accurate documentation as requested.
- Share daily progress with the team and keep project documentation current.
- Provide usability and serviceability feedback and escalate quality risks to the right stakeholders.
- Collect client requirements and clarifications to improve delivery quality.
- Use ongoing feedback to support smooth, timely execution.
- Stay updated through continued learning, training, and exposure to best practices and new languages.
- Consult engineering teams on software-hardware interfaces and performance specifications.
- Document solutions using flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Prepare formal documentation and reports so the client-to-implementation journey is clearly understood.
- Maintain strong customer communication through email, fault tracking, calls, and professional business etiquette.
- Respond promptly to customer requests and avoid internal or external complaints.
Performance expectations
- Continuous integration, deployment, and monitoring should support 100% error-free onboarding and implementation, throughput targets, and adherence to release schedules.
- Quality and CSAT expectations include on-time delivery, software management, troubleshooting, customer experience, and completion of assigned certifications for skill growth.
- MIS and reporting must be completed on time, with reports generated without delay.
Required skills and experience
The role requires strong capability in full-stack Java enterprise development and 5 to 8 years of relevant experience.
About the employer
The organization describes itself as a modern digital transformation partner that encourages reinvention, continuous growth, and ownership of career and skill development.
技能
调试
根本原因分析
Client Communication
Technical Documentation
Performance Tuning
Full-stack Java Development
Enterprise Application Development
Software Design
Test Case Design
Automation Testing
Agile Collaboration