Senior Application Developer

Overview

On Site
USD65 - USD70
Contract - W2

Skills

Senior Application Developer

Job Details

job summary:

his position is for a Senior Software Developer with extensive experience (8+ years) who operates with significant autonomy. The core responsibility is the full development lifecycle, including planning, detailed design, programming, testing, and documentation of large-scale computer programs, particularly those supporting financial or human resource management systems (as generalized examples).


The role requires deep technical expertise in modern enterprise application development, focusing heavily on:


User Interface (UI) and Web Services Development: Building robust front-ends using modern frameworks (like Angular) and developing new RESTful web services while migrating legacy SOAP-based services.


System Analysis and Optimization: Performing analysis, troubleshooting, problem resolution, and performance tuning for existing web-based Java applications in an SOA (Service-Oriented Architecture) platform.


Leadership & Mentorship: Using accumulated experience and judgment to plan complex tasks independently, and potentially leading or directing the work of others.


The successful candidate must apply strong knowledge of contemporary programming techniques and methodologies (e.g., object-oriented development) to ensure application stability, accurate function, and continuous performance improvement.





location: Austin, Texas

job type: Contract

salary: $65 - 70 per hour

work hours: 8am to 5pm

education: Bachelors



responsibilities:

Job Description


Plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems. Evaluates user request for new or modified program, such as for financial or human resource management systems, clinical research trial results, statistical study of traffic patterns, or analyzing and developing specifications for bridge design, to determine feasibility, cost and time required, compatibility with current system, and computer capabilities. Consults with user to identify current operating procedures and clarify program objectives. Formulates plan outlining steps required to develop program, using methodologies such as structured analysis and design or object-oriented development.




qualifications:

As a member of the team, participate in requirements analysis, high-level and detailed design, development, testing and deployment of new application components, as required.


- Work with other teams as necessary to accomplish goals.


- Create technical and design documentation, as required.


- Perform system analysis and problem resolution, as required.


- Analyze software for configuration & performance tuning opportunities, as required.


- Develop and maintain data and process models, as required.


- Employ contemporary testing methods to ensure applications function properly and without error.


- Provide technical support for testing and implementation efforts.


- Participate in program design, coding and test walk-through meetings to provide input regarding technical standards and customer requirements.


- Provide application support (defect repair, maintenance, and production operations support) for web-based Java applications in an SOA platform. Perform system analysis, troubleshooting, diagnosis and problem resolution. Analyze software for defects and performance tuning opportunities. Develop and test application code to resolve defects and improve application reliability and performance.


- Other duties as assigned.




Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.


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.