Web Developer Job at HK Tech, Salt Lake City, UT

ZFRTalNIWHVnbDVxSGNGclVyQ05SQm9vR2c9PQ==
  • HK Tech
  • Salt Lake City, UT

Job Description

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 (1,000+ 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.

Job Tags

Full time, Contract work

Similar Jobs

CalOpps

Police Officer (20674205) Job at CalOpps

 ...Description The City of Wheatland is accepting applications for Police Officer and/or lateral.POLICE DEPARTMENTThe Wheatland Police Department is responsible for providing public safety for the city.Services provided by the Police department include uniformed... 

Bayer

Senior Area General Manager (Sr. AGM), Asundexian - Southwest Job at Bayer

At Bayer were visionaries, driven to solve the worlds toughest challenges and striving for a world where 'Health for all Hunger for none is no longer a dream, but a real possibility. Were doing it with energy, curiosity and sheer dedication, always learning from unique...

Creative Circle, LLC

Freelance Technical Writers - Consumer Electronics (PK3-19735516) Job at Creative Circle, LLC

 ..."Our client, a global beauty / CPG retail brand, is looking for a freelance Technical Writer to join their team 40 hours per week, onsite at either their Boston MA or Stamford CT offices - non negotiable. They are looking for experience working with consumer electronics... 

UnitedHealthcare

Associate Creative Director - Hybrid in Minnetonka, MN Job at UnitedHealthcare

 ...and optimized. Ready to make a difference? Join us to start Caring. Connecting. Growing together We're looking for a Associate Creative Director who believes great stories build great brands. Someone who can connect strategy to emotion, lead teams with clarity and... 

Johns Hopkins Medicine

RN - Registered Nurse - PCCU Job at Johns Hopkins Medicine

 .... Due to the chronicity of cardiac disease, the Registered Nurse will have the opportunity to form strong positive relationships...  ...their families. This unit is resourced a full-time monitor watch tech to assist in early detection of EKG changes and to alert staff...