Role Purpose

Instrumental in understanding the requirements and design of the product/software, develop software solutions by studying information needs, systems flow, data usage and work processes. Investigate problem areas following the software development life cycle. Facilitate root cause analysis of system issues and problem statements. Identify ideas to improve system performance and availability. Analyze client requirements and convert them into feasible designs. Collaborate with functional teams or systems analysts who carry out detailed investigations into software requirements. Confer with project managers to obtain information on software capabilities.

Responsibilities
  • Perform coding and ensure optimal software/module development.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed solutions.
  • Develop and automate processes for software validation by setting up and designing test cases, scenarios and usage cases, and executing them.
  • Modify software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces.
  • Analyze information to recommend and plan the installation of new systems or modifications of existing systems.
  • Ensure code is error-free and has no bugs; test for failures.
  • Prepare reports on programming project specifications, activities and status.
  • Raise code as per norms defined for project/program/account with clear description and replication patterns.
  • Compile timely, comprehensive and accurate documentation and reports as requested.
  • Coordinate with the team on daily project status and progress and document it.
  • Provide feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders.
  • Maintain status reporting and customer focus on an ongoing basis with respect to project execution.
  • Capture all requirements and clarifications from the client for better quality work.
  • Take feedback regularly to ensure smooth and on-time delivery.
  • Participate in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
  • Consult with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Provide timely response to customer requests and eliminate complaints internally or externally.

Stakeholder Interaction
  • Internal - Lead Software Developer and Project Manager: Regular reporting & updates.
  • Internal - Software Developers: Work coordination and support in providing testing solutions.
  • External - Clients: Provide apt solutions and support as per requirement.

Functional Competencies / Skill
  • Leveraging Technology – Knowledge of current and upcoming technology along with expertise in programming (automation, tools and systems) to build efficiencies and effectiveness in own function/Client organization.
  • Process Excellence – Ability to follow standards and norms to produce consistent results, provide effective control and reduce risk.
  • Technical Knowledge – Knowledge of various programming languages, tools, quality management standards and processes.

Competency Levels
  • Foundation – Knowledgeable about competency requirements; demonstrates (in parts) frequently with minimal support and guidance.
  • Competent – Consistently demonstrates the full range of the competency without guidance; extends the competency to difficult and unknown situations.
  • Expert – Applies the competency in all situations and serves as a guide to others.
  • Master – Coaches others and builds organizational capability in the competency area; serves as a key resource for that competency and is recognized within the entire organization.

Behavioral Competencies
  • Formulation & Prioritization
  • Innovation
  • Managing Complexity,
  • Execution Excellence
  • Passion for Results

Performance Parameters
  • Continuous Integration, Deployment & Monitoring of Software – 100% error-free onboarding & implementation, throughput %, adherence to schedule/release plan.
  • Quality & CSAT – On-time delivery, manage subject (incomplete, omitted due to lack of information).
#J-18808-Ljbffr
Similar jobs

Java + React/Redux Developer (Xico)

Apply Now
Back to search page