DescriptionThe client is looking for a Software Engineer IV.SummaryUnder the supervision of the Software Development Supervisor, the Software Engineer is responsible for developing custom web applications for the client and key stakeholders, assuring software quality, providing technical assistance, troubleshooting software issues, and providing technical expertise to the client development team.Project details: The Software Engineer works under the general direction of a Software Development Supervisor. The position works on a collaborative basis with other Software Engineers, Project Managers, Database Administrators, and Business Process Analysts.Collaboratively develop software applications for the client.Member of a Scrum development team.Writes functional software for web applications.Refines requirements.Performs application tests.Writes unit tests.Provide technical assistance to customer support staff.Assists with software troubleshooting.Performs programming fixes and rewrites.Performs software maintenance tasksDeliver software to users.Creates software release artifacts.Manages software revisionsManages automated deploymentsKnowledge, Skills, and Abilities Required1. Bachelor’s degree in computer science or related field2. At least 5 years of relevant programming experience3. At least 5 years of experience in developing complex web applicationsKnowledge, Skills, and Abilities Preferred1. Training or experience in functional languages such as Scala, Haskell, Purescript, F#, Erlang, Self, Scheme, OCaml, or Clojure2. Experience using Linux as a development platform3. Experience developing web applications using PureScript, Scala, and PostgreSQLTop Required Skills & Years of Experience:1. Bachelor’s degree in computer science or related field2. At least 5 years of relevant programming experience3. At least 5 years of experience in developing complex web applicationsTop Nice to Have Skills:1. Training or experience in functional languages such as Scala, Haskell, Purescript, F#, Erlang, Self, Scheme, OCaml, or Clojure2. Experience using Linux as a development platform3. Experience developing web applications using PureScript, Scala, and PostgreSQLDirectionThe Software Engineer works under the general direction of a Software Development Supervisor. The position works on a collaborative basis with other Software Engineers, Project Managers, Database Administrators, and Business Process Analysts.Notes:This position is primarily onsite, with some remote flexibility.VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status
DescriptionThe client is looking for a Software Engineer IV.SummaryUnder the supervision of the Software Development Supervisor, the Software Engineer is responsible for developing custom web applications for the client and key stakeholders, assuring software quality, providing technical assistance, troubleshooting software issues, and providing technical expertise to the client development team.Project details: The Software Engineer works under the general direction of a Software Development Supervisor. The position works on a collaborative basis with other Software Engineers, Project Managers, Database Administrators, and Business Process Analysts.Collaboratively develop software applications for the client.Member of a Scrum development team.Writes functional software for web applications.Refines requirements.Performs application tests.Writes unit tests.Provide technical assistance to customer support staff.Assists with software troubleshooting.Performs programming fixes and rewrites.Performs software maintenance tasksDeliver software to users.Creates software release artifacts.Manages software revisionsManages automated deploymentsKnowledge, Skills, and Abilities Required1. Bachelor’s degree in computer science or related field2. At least 5 years of relevant programming experience3. At least 5 years of experience in developing complex web applicationsKnowledge, Skills, and Abilities Preferred1. Training or experience in functional languages such as Scala, Haskell, Purescript, F#, Erlang, Self, Scheme, OCaml, or Clojure2. Experience using Linux as a development platform3. Experience developing web applications using PureScript, Scala, and PostgreSQLTop Required Skills & Years of Experience:1. Bachelor’s degree in computer science or related field2. At least 5 years of relevant programming experience3. At least 5 years of experience in developing complex web applicationsTop Nice to Have Skills:1. Training or experience in functional languages such as Scala, Haskell, Purescript, F#, Erlang, Self, Scheme, OCaml, or Clojure2. Experience using Linux as a development platform3. Experience developing web applications using PureScript, Scala, and PostgreSQLDirectionThe Software Engineer works under the general direction of a Software Development Supervisor. The position works on a collaborative basis with other Software Engineers, Project Managers, Database Administrators, and Business Process Analysts.Notes:This position is primarily onsite, with some remote flexibility.
(Please ensure email matches your resume email)
(document types allowed: doc/docx/rtf/pdf/txt) (max 20MB)
By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email
Posted (Apr 30, 2026)
Description:AI Software Engineer 2Top Skills:
Posted (Apr 28, 2026)
Job ResponsibilitySupport the development of tools & scripts for increasing efficiency and u...
Posted (Apr 27, 2026)
CDUI Orchestration - KotlinSoftware Engineer (Migration & Platform Execution)Red...
Posted (Apr 21, 2026)
SUMMARYThe AI/ML Software Engineer will build software tools that incorporate AI/ML techniqu...
Posted (Apr 15, 2026)
Develop and test code to deliver functionality that meets the overall business strategy and obje...