Job Description

Primary responsibility is to develop high quality software solutions as a contributing member of a highly motivated team. This individual will serve the “Software Engineering and developing” role on an Agile team.

Responsibilities include:

  • Build an interactive UI quickly and efficiently.
  • Modify components as and when required with no difficulty.
  • Develop a stable code and integrate it with the backend written in various languages easily.
  • Reuse components in other applications.
  • Develop high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support.
  • Diagnose, isolate, and implement remedies for system failures caused by errors in software code.
  • Identifies and implements process improvements in Engineering practices.
  • Utilize software-based system maintenance and tracking tools.
  • Provide input and technical content for technical documentation, user help materials and customer training.
  • Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements.
  • Analyze, design, and implement software mechanisms to improve code stability, performance, and reusability. Participates and leads code review sessions.
  • Create high fidelity estimates of their own work efforts.
  • Assist others in estimating task effort and dependencies, responsible for team commitments within the Sprint.
  • Participates with industry groups, stays current with technology and industry trends, disseminates knowledge to team members, forms best practices.
  • Communicate with Solution Management and other internal teams. Participates in cross-functional collaboration within the organization.

Qualifications and Education Requirements

· Bachelor’s degree in computer science or related field

· A minimum of 3 to 5 years of experience in software design and development

· Experience in Frontend UI design & development.

· Technical proficiency in programming languages, including C#, [.Net], MVC, .NET Core, JavaScript, Angular JS, HTML, and CSS. Experience in C++ is a plus.

· Expertise in API-based design and development using REST and SOAP frameworks, along with a strong command of XML and JSON.

· A solid understanding of Agile software development and scrum methodology

· Good hands-on database on relational database like - SQL Server, Oracle, and PostgreSQL

· Preferred experience in deployment and troubleshooting in release pipeline tools (Jenkins).

· Deep understanding of Software Development and Quality Assurance best practices

· Excellent written and verbal communication skills

· Excellent teamwork and collaboration skills

. Experience operating in an Agile environment, with a deep understanding of agile development principles.

Job Overview
Job Posted:
1 week ago
Job Expire In:
1w 5d
Job Type
Full Time
Job Role
Executive
Education
Bachelor Degree
Experience
3+ Years