ERS - Application Developer

$80,000 - $98,000/Yr

Employees Retirement System - Austin, TX

posted 3 months ago

Full-time - Mid Level
Remote - Austin, TX

About the position

The Employees Retirement System (ERS) is seeking an Application Developer to join the Build Team in the Software Engineering section of Information Systems. This position involves performing highly complex to advanced computer programming work and systems analysis duties. The Application Developer will be responsible for project planning and coordination, analyzing user requirements, procedures, and problems to automate processing or improve existing systems. The role requires systems integration, analyzing proposed computer applications, writing programs, and providing technical assistance to programming personnel. The developer will work under limited to minimal supervision from the Build Team Leader and Software Engineering Manager, allowing for considerable latitude in the use of initiative and independent judgment. In this role, the Application Developer will write high-quality source code to program complete applications within deadlines, understand client requirements, and translate them into application features. The developer will provide technical advice and assistance to management and technical staff regarding application design and coding activities. Collaboration with business analysts is essential to define business problems and provide feasible, architecturally sound solutions. The developer will also prepare detailed analyses, plans, diagrams, and procedures for existing and proposed applications and system integration. The position requires the design and implementation of new applications and system integrations according to specifications, as well as the development of technical documents and handbooks to accurately represent application design and code. The developer will perform unit and integration testing before launching applications and conduct functional and non-functional testing, troubleshooting, and debugging as necessary. Additionally, the role may involve evaluating existing applications and providing maintenance and tuning to meet performance standards. As a Programmer level IV, the developer will also provide technical advice and assistance to management and technical staff, collaborate with IT professionals to set specifications for new applications, and may act as a development lead for project teams, assisting and guiding other developers on technical solutions.

Responsibilities

  • Write high quality source code to program complete applications within deadlines.
  • Understand client requirements and how they translate into application features.
  • Provide technical advice and assistance to management and technical staff in matters relating to application design and coding activities.
  • Work closely with business analysts to define business problems and provide feasible solutions.
  • Collaborate with a team of IT professionals to set specifications for new applications.
  • Determine the level of effort in implementing changes or enhancements.
  • Prepare and provide recommendations for technical solutions to enhance business processing efficiency.
  • Prepare detailed analyses, plans, diagrams, and procedures for existing and proposed applications and system integration.
  • Design and implement new applications and system integrations according to specifications.
  • Develop technical documents and handbooks to accurately represent application design and code.
  • Perform unit and integration testing before launching and conduct functional and non-functional testing, troubleshoot and debug applications.
  • Evaluate existing applications and provide maintenance and tuning that meet performance standards.

Requirements

  • Completion of 60 semester hours of accredited college course work or an associate's degree in computer information, computer science, management information systems, or a related field.
  • Three to four years of experience building solutions in C#.
  • Two to three years of development experience in JavaScript libraries such as ReactJS, languages such as TypeScript, and tools such as NodeJS.
  • One year of experience using SQL Server or another relational database with data manipulation and data definition language.

Nice-to-haves

  • Experience in Object Oriented Analysis and Design (OOAD).
  • Experience using project configuration and software release tools (such as Azure DevOps) and adhering to a Software Development Lifecycle (SDLC).
  • Experience with code refactoring and code improvement.
  • Experience with SSIS packages and ETL processes.

Benefits

  • Flexible schedule
  • Hybrid work environment
  • Competitive benefits to enhance the lives of its members
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service