Developer - L
KeySkills
Job Description
Job Description:
We are seeking an experienced Software Developer to design, test, and maintain software programs for operating systems or client applications. The ideal candidate will ensure software solutions meet 100% quality assurance standards while collaborating with cross-functional teams to deliver robust, error-free solutions.
Responsibilities:
1. Requirement Analysis & Design:
-
Understand client requirements and the design of software products.
-
Develop software solutions by analyzing systems flow, data usage, and work processes.
-
Investigate problem areas and perform root cause analysis.
-
Identify opportunities to improve system performance and availability.
-
Collaborate with functional teams and project managers to translate requirements into feasible designs.
2. Coding & Development:
-
Perform coding, debugging, and ensure optimal module/software development.
-
Evaluate operational feasibility and implement proposed software solutions.
-
Develop and automate processes for software validation by designing and executing test cases.
-
Modify software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces.
-
Prepare reports on programming activities, project specifications, and progress.
-
Ensure all code follows project norms with clear descriptions and replication patterns.
-
Maintain comprehensive documentation, including flowcharts, diagrams, layouts, and code comments.
3. Status Reporting & Customer Focus:
-
Capture requirements and clarifications from clients to ensure quality delivery.
-
Take regular feedback to ensure smooth, on-time project execution.
-
Participate in training to remain current on best practices and new programming languages.
-
Consult with engineering staff to evaluate software-hardware interfaces and performance requirements.
-
Maintain high-quality customer interaction (emails, reports, calls) and timely responses.
4. Deliverables & Performance Measures:
-
Continuous Integration & Deployment: Ensure 100% error-free onboarding and adherence to release schedules.
-
Quality & Customer Satisfaction: Deliver on-time, troubleshoot queries, and enhance customer experience.
-
MIS & Reporting: Generate 100% on-time MIS reports and maintain documentation standards.
Key Skills:
-
Must-Have Skills:
-
JAX-RS (Java API for RESTful Web Services)
-
Strong understanding of Java programming and object-oriented principles
-
Experience in software design, development, testing, and deployment
-
Ability to create documentation, flowcharts, and technical reports
-
Strong problem-solving and debugging skills
-
-
Preferred/Additional Skills:
-
Familiarity with Continuous Integration/Deployment (CI/CD) processes
-
Knowledge of client communication, service quality, and feedback mechanisms
-
Additional Information:
-
Ensure error-free software delivery with full adherence to project timelines.
-
Maintain high-quality interaction and documentation for internal and client stakeholders.
-