GetJob.us
D

Software Engineer

DonatechUT
A week ago
ContractHybrid

Company

Donatech

Location

UT

Type

Contract

Work Schedule

contract

Work Location

hybrid

Job Description

We are seeking a skilled Software Engineer to design, develop, and maintain software solutions for Donatech in Utah. The role involves creating high-quality code and collaborating with cross-functional teams to deliver innovative technology products.

Full Description

Join Donatech as a Software Engineer and contribute to meaningful technology solutions in Utah. In this contract position, you will work with a dedicated team to design, develop, and maintain software applications that support our mission and business objectives. You will be responsible for writing clean, efficient code while following best practices and industry standards throughout the development lifecycle. The role involves participating in code reviews, debugging issues, and implementing new features based on project requirements. You will collaborate closely with product managers, designers, and other engineers to deliver high-quality software solutions on schedule. Additional duties include documenting technical processes, maintaining existing codebases, and staying current with emerging technologies and programming languages. Candidates must possess a bachelor's degree in Computer Science or a related field, along with proven experience in software development. Strong proficiency in at least one programming language such as Java, Python, or JavaScript is essential. Applicants should demonstrate solid understanding of software development methodologies, version control systems like Git, and database management. Excellent problem-solving abilities and strong communication skills are required to succeed in this collaborative environment. Donatech is committed to fostering professional growth and provides opportunities for skill development through training programs and mentorship. Benefits include competitive compensation, flexible work arrangements, and access to modern development tools and resources. Employees can advance their careers through challenging projects and potential for role expansion. This position offers valuable experience in a dynamic technology environment with exposure to diverse projects and technologies.

Key Skills

JavaPythonJavaScriptGitSQL