Developer/Programmer Analyst

Overview

On Site
Depends on Experience
Contract - W2
Contract - 06 Month(s)

Skills

J2EE
Java
SQL
Relational Databases
Software Development Methodology
Web Services
Quality Assurance
Testing
Object-Oriented Programming
Data Structure
Database Design
Software Development

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:
Candidates that do not meet or exceed the minimum stated requirements (skills/experience) will be displayed to customers but may not be chosen for this opportunity.

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.