Job Description
To design, test, and maintain software solutions for client-side deployment, ensuring high-quality performance and full compliance with quality assurance standards.
Key Responsibilities
1️⃣ Requirement Understanding & Product Design
- Understand product requirements and design specifications.
- Conduct system analysis: workflows, data usage, and business processes.
- Investigate issues through SDLC processes and perform root cause analysis.
- Suggest improvements to enhance performance, stability, and scalability.
- Convert client requirements into technical design documentation.
- Collaborate with project managers, system analysts, and cross-functional teams.
2️⃣ Software Development & Testing
- Evaluate feasibility of requirements and contribute to solution development.
- Modify and enhance software to fix bugs, support new hardware, and improve UX.
- Design and automate test scenarios, usage cases, and validation processes.
- Conduct unit testing to ensure defect-free code.
- Prepare and maintain project status reports and development documentation.
- Provide feedback regarding usability, quality risks, and improvements.
3️⃣ Status Reporting & Customer Interaction
- Capture client queries, clarifications, and requirement updates.
- Provide timely progress reports to stakeholders.
- Ensure professional and effective communication through email and calls.
- Participate in training to stay updated on new tools, technologies, and best practices.
- Deliver high-quality output ensuring zero customer complaints.
Mandatory Skills
- Core Java
Preferred Skills
- Software Testing (Manual Testing)
- SDLC & STLC knowledge
- Functional & Integration Testing
- SQL & Linux basics
- Bug life cycle understanding
- Tools: JIRA, Agile methodology
- Additional programming: C++
Qualifications
- UG: B.Tech / B.E. (Any Specialization)
- PG: Any Postgraduate (Optional)