Job Title: Software Engineer III
Employment Type: Full-Time
Location: Telework (Texas residents only)
Start Date: 01/20/2025
End Date: 08/31/2025
Work Schedule: Monday through Friday, 8:00 AM to 5:00 PM (with potential for work outside normal hours, including weekends, evenings, and holidays, as required)
Job Description
Our client seeks a highly skilled Software Engineer III to join their team. The candidate will develop, enhance, and maintain enterprise-class Front End/UI applications within a Service-Oriented Architecture (SOA) platform. The ideal candidate will have extensive experience in Front End development, applying modern frameworks and technologies, and adhering to Agile development methodologies.
Key Responsibilities:
- Perform Front End/UI application development, maintenance, and support for social services user interface applications.
- Analyze and address problem areas by conferring with users and studying system flow, data usage, and work processes.
- Participate in all phases of the SDLC, including requirements analysis, design, development, testing, and deployment.
- Configure and optimize UI frameworks and libraries to enhance performance.
- Develop, enhance, and maintain web-based J2EE/Portal applications using Agile methodologies.
- Create technical and design documentation as required.
- Conduct system analysis and resolve technical issues.
- Develop and maintain data and process models to support application functionality.
- Employ modern testing methods to ensure error-free application performance.
- Provide technical support for testing and implementation efforts.
- Collaborate in program design, coding, and test walk-through meetings to ensure alignment with technical standards and client requirements.
- Support web-based Java applications through defect repair, maintenance, and troubleshooting.
- Perform other related duties as assigned.
Candidate Skills and Qualifications
Minimum Requirements:
- 8 years of hands-on experience in Front End/UI development for enterprise-class applications using Angular or similar frameworks on the J2EE platform.
- 8 years of experience participating in all phases of the SDLC.
- 8 years of experience in UI development, implementing authentication, authorization, and caching strategies.
- 8 years of programming experience with HTML5, JavaScript, JQuery, AJAX, CSS3, Bootstrap, SASS, Angular, TypeScript, JSON, XML, ES5/ES6, NPM, Maven, or other UI frameworks/libraries.
- 8 years of experience developing, optimizing, and maintaining enterprise-level Front End/UI applications, including ownership of the front-end stack.
- 8 years of experience with client-facing applications, responsive design, and SPA implementation using JS libraries/frameworks.
- Strong understanding of data structures, algorithms, performance optimization, caching, and scalability in the context of web-based UI applications.
- Experience developing and testing applications for ADA/Accessibility Compliance.
- Proven expertise in implementing best practices for application design, performance, scalability, and maintainability.
- Experience with test-driven development and frameworks such as Karma, Jasmine, or Selenium.
Preferred Qualifications:
- 5 years of hands-on experience with Spring Boot Java applications.
- 5 years of experience with IBM WebSphere Application Server (v8 or later).
- 5 years of experience with Agile development methodologies (preferably Scrum).
- 5 years of experience developing web applications for cloud platforms.
- 5 years of experience with CI/CD methodologies.
- 5 years of development experience for mobile and tablet platforms.
About the Role
This position offers a unique opportunity to contribute to cutting-edge projects with a focus on delivering responsive, scalable, and user-friendly applications. If you are a motivated individual with a passion for innovative software development, we encourage you to apply.