Web Developer

HK Tech

Not Interested
Bookmark
Report This Job

profile Job Location:

Salt Lake, UT - USA

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Contract Web Developer

Job Description

Working on a dedicated Software Applications Development Team producing mission-critical software and using industry-leading Agile development methodologies. The individual will be a key contributor to software application development and maintenance projects.

This position is a Java-based Web Applications Developer who belongs to Agile DevOps Teams and performs developer roles on large complex system functions and products. The role requires advanced knowledge skills and abilities related to application coding technical environments development tools and typical application development processes.

The environment is a Java-based web platform. Special consideration will be given to developers with training and/or experience in the emerging VIBE Coding rapid development methodology.

This position is hybrid 70% Onsite 30% Remote. Utah residents only.

Primary Duties

Member of Assigned Agile Development Team(s)

  • Participate in planning sessions to coordinate development requirements

  • Participate in meetings to address and report on development activities

  • Assess specifications and provide time estimates to complete assignments

  • Follow Software Development Methodology (SDM) processes and detailed requirements

  • Use development tracking software to collaborate and document development assignments

  • Address and enforce screen and development standards

  • Fulfill developer duties on assigned product epics features and stories

  • Assist other developers as needed to help meet team goals and deadlines

  • Provide feedback on development challenges and opportunities for improvement

  • Prioritize assignments and workflow to meet established deadlines

  • Work effectively with Information Analysts Database Administrators System Administrators Testers Business Analysts Project Managers and external technical partners

Developer Duties

  • Follow SDM processes for development activities

  • Use tracking software to document development work and results

  • Coordinate and assign issues through tracking systems

  • Perform coding tasks on application screens and internal functions to meet defined requirements

  • Ensure delivered products:

    • Meet required standards

    • Return correct data

    • Meet security requirements

    • Continue functioning correctly across related screens

    • Are complete and accurate

  • Prepare test scenarios and test data prior to delivery

  • Meet acceptable thresholds for returned defects during testing

  • Provide detailed information to testers for delivered features

Other Technical Assignments

  • System functionalities

  • Algorithmic calculations

  • Notifications

  • Database connections

  • Intermodular microservices

  • API web services

  • Bi-directional integrations with other systems

  • Websites

  • Web forms and reports

  • Cron schedules

  • Security protocols and mechanisms

  • Authentication and access controls

  • Configuration management activities

  • System builds merges and refreshes

  • Technical maintenance and technical debt resolution

  • Version control and protection

  • Mobile device applications and interfaces

  • Emerging technologies

Other Duties

  • Assist the development team in improving technical expertise methodologies and procedures

  • Participate in assigned committees

  • Develop knowledge of organizational policies and operations

  • Provide recommendations to business and technical staff on application design and functionality

  • Stay informed on emerging technologies tools and development practices to continuously improve technical skills

Required Knowledge Skills Abilities and Experience

  • Principles theories and practices of computer science

  • Concepts of computer hardware operations and application development

  • Web application development concepts including pages features and coding techniques

  • Relational databases and database analysis tools

  • Ability to learn and use automated software applications

  • Understanding of project scope business workflows requirements and technical specifications

  • Ability to analyze information and identify underlying principles to draw conclusions

  • Ability to gather analyze and present data from multiple sources

  • Ability to summarize findings and provide recommendations

  • Ability to identify problems and recommend solutions

  • Ability to evaluate information against defined standards

  • Experience gathering and documenting business and technical requirements

  • Ability to convert requirements into technical designs and plans

  • Experience creating and executing test cases

  • Ability to validate applications for quality performance accessibility functionality and data integrity

  • Ability to document software for future maintenance and reference

  • Ability to anticipate impacts of new or modified software on existing systems

  • Ability to plan organize and prioritize work to meet deadlines

  • Strong interpersonal and communication skills

  • Ability to collaborate effectively in a team environment

  • Ability to facilitate meetings and communicate technical concepts clearly

  • Ability to provide training and mentoring to other staff

  • Ability to help users maximize system capabilities

Special Considerations

  • Direct experience developing and maintaining applications using modern web technologies such as:

    • Java 11 & 21

    • Spring / Spring Boot (2.6 and 3)

    • Spring JDBC

    • HTML

    • CSS3

    • SASS

    • Angular

    • Progressive Web Applications (PWAs)

    • JPA

    • JavaScript / TypeScript

    • REST APIs

    • Distributed architecture patterns

  • Experience maintaining legacy applications using:

    • Java 8

    • Struts (1 & 2)

    • Hibernate / JPA

    • jQuery and jQuery DataTables

    • Subversion

    • Ant

  • Experience converting Figma Material Design to Angular code is a plus

  • Experience working as a principal web developer on mission-critical systems for medium to large organizations (1000 employees)

  • Experience with Informix PostgreSQL SQL databases and other relational database systems

  • Experience with Business Intelligence tools and mobile application development

  • Training and experience with secure application development practices

  • Experience using rapid development methodologies such as VIBE Coding

  • Experience developing systems used within criminal justice environments is a plus

  • Certifications in computer science or related fields preferred

Working Structure

The developer works under the supervision of an IT Manager Architect/Engineer or another designated supervisor. Developers work collaboratively as part of a development group within assigned DevOps teams. These teams operate within a broader Agile delivery structure.

This position is intended for a developer with direct experience in software development projects who can manage multiple assignments and communicate effectively with both technical teams and business stakeholders.


Required Experience:

IC

Contract Web DeveloperJob DescriptionWorking on a dedicated Software Applications Development Team producing mission-critical software and using industry-leading Agile development methodologies. The individual will be a key contributor to software application development and maintenance projects.Thi...
View more view more

Key Skills

  • Bootstrap
  • CSS
  • .NET
  • HTML5
  • React
  • Node.js
  • Web Development
  • AJAX
  • Angular
  • MySQL
  • JavaScript
  • PHP

About Company

Company Logo

Salesforce Developer Are you a skilled Salesforce Developer passionate about building impactful, user-focused solutions? We are seeking a highly motivated and experienced developer to support a large, public-facing Salesforce platform that serves a diverse user base and supports criti ... View more

View Profile View Profile