Senior Web Application Developer
Apply NowCompany: Information Resource Group, Inc.
Location: Madison, WI 53711
Description:
Role: Senior Web Application Developer
Location: Madison, WI- Hybrid
Position Overview:
IRG Clients is seeking a highly skilled Web Application Developer to join the agency development team. This position is responsible for designing, developing, and delivering custom web applications that support agency operations and key stakeholders. The ideal candidate will collaborate in an Agile/Scrum environment to ensure the highest quality software solutions, while also providing technical assistance, troubleshooting, and maintenance support.
Key Responsibilities:
Software Development & Quality Assurance
Technical Support & Troubleshooting
Software Delivery & Deployment
Knowledge, Skills, and Abilities (Required):
Knowledge, Skills, and Abilities (Preferred):
Work Direction:
The Software Engineer will work under the general supervision of a Software Development Supervisor, collaborating closely with other software engineers, project managers, database administrators, and business process analysts to deliver secure, reliable, and innovative solutions for the agency
Location: Madison, WI- Hybrid
Position Overview:
IRG Clients is seeking a highly skilled Web Application Developer to join the agency development team. This position is responsible for designing, developing, and delivering custom web applications that support agency operations and key stakeholders. The ideal candidate will collaborate in an Agile/Scrum environment to ensure the highest quality software solutions, while also providing technical assistance, troubleshooting, and maintenance support.
Key Responsibilities:
Software Development & Quality Assurance
- Collaboratively design and develop functional web applications for the agency System
- Refine requirements in partnership with product owners and business analysts
- Write unit tests and perform comprehensive application testing
- Contribute to code reviews and best practice enforcement within the team
Technical Support & Troubleshooting
- Assist customer support staff with software-related issues
- Troubleshoot, debug, and resolve application problems
- Perform programming fixes, rewrites, and ongoing maintenance tasks
Software Delivery & Deployment
- Create and manage software release documentation
- Manage version control and software revisions
- Oversee and maintain automated deployment pipelines
Knowledge, Skills, and Abilities (Required):
- Bachelor's degree in Computer Science or a related field
- Minimum 5 years of relevant programming experience
- Minimum 5 years of experience developing complex web applications
- Strong understanding of Agile/Scrum methodologies
- Proficiency in writing clean, functional, and tested code
Knowledge, Skills, and Abilities (Preferred):
- Experience with functional programming languages (Scala, Haskell, Purescript, F#, Erlang, Self, Scheme, OCaml, or Clojure)
- Experience using Linux as a development platform
- Experience developing web applications using PureScript, Scala, and PostgreSQL
Work Direction:
The Software Engineer will work under the general supervision of a Software Development Supervisor, collaborating closely with other software engineers, project managers, database administrators, and business process analysts to deliver secure, reliable, and innovative solutions for the agency