Logo
Kesta IT

Software Application Developer

Kesta IT, Draper, Utah, United States, 84020


Come build, innovate, disrupt, and thrive!

K?STA I.T is actively seeking a

Software Application Developer

foran immediate contract engagement with our government client.

Work Location: This position is hybrid.

Job Description :

The Software Application Developer is developing mission-critical software using advanced Agile methodologies, either independently or as part of a team. The primary focus is on Java-based web applications, and the developer performs comprehensive roles within Agile DevOps teams, handling large, complex system functions and products.

Responsibilities :

Agile Development Team Duties:Participate in planning and coordination sessions to define development requirements.Attend meetings to discuss and report on development activities.Evaluate specifications and estimate time to complete tasks.Adhere to Software Development Methodology (SDM) processes and detailed requirements.Use development tracking software for collaboration and documentation.Ensure adherence to screen and other development standards.Fulfill developer roles on assigned product epics/features/stories.Assist team members to achieve team goals and deadlines.Provide feedback on development challenges.Prioritize tasks to meet deadlines.Collaborate with Information Analysts, Database Administrators, System Administrators, Internal Testers, Business Analysts, Project Managers, external technical partners, and Enterprise experts.Developer Duties:

Follow SDM processes for development steps.Document development activities and results using tracking software.Coordinate and assign issues using tracking software.Perform coding tasks to meet specified requirements, including:System functionalitiesAlgorithmic calculationsNotificationsDatabase connectionsIntermodular micro-servicesAPI web servicesOther system interfacesWebsites, web forms, and reportsCron schedulesSecurity protocolsAuthentication and access elementsConfiguration managementSystem builds, merges, and refreshesOngoing technical maintenanceVersion controlsMobile applications and interfacesEmerging technologiesEnsure delivered products meet standards, security requirements, and accuracy.Prepare test scenarios and data, pre-test products, and provide detailed information to testers.Maintain acceptable levels of failed products from testing.Other Duties:

Contribute to the Developers Group to enhance technical expertise, methodologies, and procedures.Participate in assigned committees.Develop an understanding of agency policies and operations.Provide feedback to business and technical staff on application design and function.Stay updated on emerging technologies and methods.Enhance technical skills and creativity.

Required Skills:•Advanced knowledge of computer science principles, hardware operation, and application development.•Proficiency in Java-based web languages, tools, and technologies (Java, Spring, Struts, Hibernate, HTML, JPA, JavaScript, jQuery, Java IDEs).•Experience with CSS, Web Services, Informix database, SQL databases, and other relational databases.•Ability to analyze project definitions, scope, objectives, and technical specifications.•Skill in using logic to draw conclusions from data.•Proficiency in storing, retrieving, and analyzing data using computer software programs.•Ability to review and analyze data, interpret results, and make recommendations.•Experience in gathering and documenting business requirements.•Capability to develop test cases and validate applications.•Ensure compliance with regulations, policies, and operational practices.•Prepare software documentation for maintenance.•Plan and prioritize workload to meet deadlines.•Strong interpersonal skills to work effectively with teams and stakeholders.•Ability to organize and facilitate meetings with users and technical staff.•Provide technical training and mentoring to other staff.•Clear and concise communication skills, both orally and in writing.•Help customers optimize system capabilities.

Nice to Have:•Experience developing and maintaining Java-based web applications.•Participation in projects for medium to large organizations.•Experience with mobile device development and emerging technologies.•Training in application security methods.•Experience in the criminal justice field (Courts, Public Safety, Corrections, etc.).•Relevant academic qualifications in computer science.

Available Benefits:•Medical Benefits (Platinum level plans available)•Work from home / Hybrid / Onsite options•PTO•Holiday Pay•VTO•401K•Charitable Match•Training reimbursement

About K?STA I.T.:

Our name says it all; K?STA I.T. (Keys-to-I.T.) AND our people are our keys to our success!

K?STA I.T. is a premier Utah-based technical staffing and consulting services firm. We specialize in temporary and permanent placement of Software, Hardware, Network, Cloud, CRM/ERP, Data, End-User support, Web and Executive / leadership-based positions on a full time and consulting basis.

If you're interested in a role where top performance is rewarded, personal time is valued, and excellence is demanded at every level we want to talk to you today!

Where do you want to go? We've got the keys! ~ K?STA I.T.

WWW.KeSTAIT.COM