Overview
Skills
Job Details
Job Summary
We are seeking a highly experienced Senior Web Services Developer to plan, develop, test, and document enterprise computer programs. The ideal candidate will have extensive experience across the full Software Development Life Cycle (SDLC) and will work independently on complex systems while potentially leading and directing the work of others.
This role involves evaluating user requests for new or modified programs, analyzing system requirements, determining feasibility, estimating cost and timelines, and ensuring compatibility with existing systems and infrastructure.
Key Responsibilities
- Plan, design, develop, test, integrate, deploy, and document software applications
- Analyze and evaluate user requests for new or modified systems
- Develop technical specifications and determine feasibility, cost, timelines, and system compatibility
- Consult with users and stakeholders to understand current operating procedures and clarify program objectives
- Apply structured analysis/design methodologies and object-oriented development techniques
- Develop and maintain web services using Java/J2EE technologies
- Work with relational databases, including SQL programming and Oracle stored procedures
- Perform system integration testing and support implementation activities
- Develop system test plans, test scenarios, schedules, and defect management processes
- Coordinate defect reporting, validation, and resolution with development and QA teams
- Facilitate collaboration among developers, business analysts, QA teams, and stakeholders
- Ensure system requirements and technical documentation are complete and accurate
- Lead or mentor team members as required
CANDIDATE SKILLS AND QUALIFICATIONS
Minimum Requirements: | ||
Years | Required/Preferred | Experience |
8 | Required | Analysis and development experience in complete software development life cycle, including designing, developing, testing, integrating and deploying applications. |
8 | Required | Experience in SQL programming and object-oriented (i.e., OOD) analysis and design. Experience with JAVA and J2EE technologies, and interactions with relational databases. |
8 | Required | Experience with Web Services, RAD, and WebSphere. Ability to create, read and understand Oracle-based stored procedures or a relational database application. |
8 | Required | Experience with system integration testing to apply knowledge of programming techniques and computer systems. |
8 | Required | Experience facilitating interpersonal interactions involving design, development, testing, peer reviews, and implementation activities including developers, business analysts, development and QA teams while ensuring that system requirements are documented |
8 | Required | Experience developing systems test plans, test scenarios, test processes and schedules. Experience designing and coordinating defect reporting and validating defect fixes. |
8 | Required | Understanding of data structures, data migration/conversion/transformation and concepts of both relational and multi-dimensional database design. |
8 | Required | Evaluates user requests for new or modified program analyzing and developing specifications to determine feasibility, cost and time required, compatibility with current system, and computer capabilities. |
8 | Required | Consults with user to identify current operating procedures and clarify program objectives. |
8 | Required | Formulates plan outlining steps required to develop program, using methodologies such as structured analysis and design or object-oriented development. |
2 | Preferred | Experience with HHSC systems. |