Job Summary/Objective
Develops effective information technology solutions by creating new, or enhancing existing internal or customer applications. Applies solid and fundamental concepts of software programming and application development methodology in a team environment. Determines programming solutions from analysing business and functional requirements and technical specifications.
Key Responsibilities & Duties:
• Performs code development, product design, and programming activities requiring business, functional and systems research and analysis. Designs, implements, and/or maintains product modules or sub-systems.
• Adheres to set production processes, and follows scheduled plans and timelines utilizing established programming/development guidelines to meet key activity goals.
• Leverages existing code or utilities and seeks opportunities for reuse.
• Demonstrates problem-solving relating to code, documentation and recurring problems and individually or as a team member, resolves issues.
• Offers production support as aligned with service level agreements. Participates in post-production support.
• Interacts regularly with functional teams including (but not limited to) Marketing, Product, Customer Care, and Quality to gather and disseminate information regarding product builds and progress.
• Executes test procedures according to test plan and identifies problems; performs unit and integration testing for functionality and limits; performs bug verification, release testing, and support for assigned products.
• Writes module-level implementation and test specifications; tracks key activities.
• Participates in product deploys.
• Estimates development changes and ensures all stake holders are apprised of effort and duration for each development task.
• Fulfills assigned commitment relating to assigned projects and project management.
• Generates accurate code for new or existing models/routines or complex redesigns.
• Assists with monitoring, maintaining and developing QA environments.
• Reviews test cases/plans and assists with migration contingency plans.
• Performs system analysis and design.
• Years of Experience – 6 to 10 years
SKILLS REQUIRED
Skill
Level
Requirement
Java (version >= 8)
Professional
Mandatory
Struts
Frontend development with JSPs / CSS / Javascript / Ajax
Professional
Entry-Level
Mandatory
Mandatory
Webservice Technologies (REST / SOAP)
Intermediate
Mandatory
Spring
Intermediate
Mandatory