1

Jr Developer Jobs in Bountiful, UT (NOW HIRING)

Senior C# Software Developer

Layton, UT ยท On-site

$49.50 - $65.50/hr

Senior C# / .NET Software Engineer Compensation: Competitive, based on experience Type: Full-time Schedule: Flexible hours Work Arrangement: Hybrid, with three days per week in our Layton office ...

Senior C# Software Developer

Layton, UT ยท On-site

$49.50 - $65.50/hr

Senior C# / .NET Software Engineer Compensation: Competitive, based on experience Type: Full-time Schedule: Flexible hours Work Arrangement: Hybrid, with three days per week in our Layton office ...

Java Developer

Salt Lake City, UT ยท On-site

$49.25 - $63.75/hr

Experienced with the tools of the trade including a variety of modern programming languages and frameworks * Prioritizes cycle time and use CI/CD practices, tools to rapidly deploy changes to ...

Java Developer

Salt Lake City, UT ยท On-site

$45 - $50/hr

Java Programming. * Good to have AWS Knowledge. Skills: * Java. * Spring Boot. * MongoDB. * Kafka. Education and Experience: * 3+ years of backend development experience with Java. * Strong hands-on ...

New

We are a growing, high-performance team in search of a Software Developer who is passionate about technology, loves to learn new things, and takes ownership of the products on which they work. This ...

Java Developer

Salt Lake City, UT ยท On-site

$45 - $50/hr

Java Programming. Good to have AWS Knowledge. Skills: Java. Spring Boot. MongoDB. Kafka. Education and Experience: 3+ years of backend development experience with Java. Strong hands-on experience ...

New

Software Developer

Salt Lake City, UT ยท On-site

$100K - $120K/yr

We are a growing, high-performance team in search of a Software Developer who is passionate about technology, loves to learn new things, and takes ownership of the products on which they work. This ...

WEB DEVELOPER Location: Salt Lake City, UT Duration: 6+ Months BGV will be done for the selected candidates. Solid understanding of Web application development over cloud Strong skills like C# ...

Java Developer with AI

Salt Lake City, UT ยท On-site

$49.25 - $63.75/hr

Java Developer with AI **Job Role: Java Developer with AI** **Location: Salt Lake City, UT (Hybrid)** ** ** ** Skills** - 6+ years of experience in Java development. - Strong expertise in Java 17/21 ...

The Software Developer is responsible for the implementation and testing of software solutions that enable business workflow excellence. This position is responsible for building a wide variety of ...

Java Developer

Salt Lake City, UT

$49.25 - $63.75/hr

They are located in Salt Lake City, UT The contracts are for 12 +months Need to have good communication skiills The Java Developer will primarily focus on design, coding, testing and supporting ...

Java Developer

Salt Lake City, UT ยท On-site

$49.25 - $63.75/hr

Java Developer Duration: 5 years contract Location: Salt Lake city , UT +NEDSS application development = 70% +Maintain and configure UT-NEDSS =10% +PostgreSQL database design and maintenance = 10% ...

Who We Want to Hire To be a web developer at Kadince we prefer you have 5+ years of experience. This experience has given you an understanding of basic database driven web applications and a ...

Web Developer

Ogden, UT ยท On-site

$70K - $120K/yr

Who We Want to Hire To be a web developer at Kadince we prefer you have 5+ years of experience. This experience has given you an understanding of basic database driven web applications and a ...

Web Developer

Ogden, UT ยท On-site +1

Who We Want to Hire To be a web developer at Kadince we prefer you have 5+ years of experience. This experience has given you an understanding of basic database driven web applications and a ...

Showing results 41-60

Jr Developer information

See Bountiful, UT salary details

$22.6K

$83.9K

$129.6K

How much do jr developer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for jr developer in Bountiful, UT is $83,875.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,200.00 and $82,000.00 per year, depending on experience, location, and employer.

What is a jr developer?

Jr Developers, or Junior Developers, are entry-level professionals in the software development field. They typically have less experience than mid-level or senior developers and are responsible for writing, testing, and maintaining code under the guidance of more experienced team members. Jr Developers often work on smaller tasks, bug fixes, or simple features, and are expected to learn and grow their technical skills through mentorship and hands-on experience. Their role is essential for building a solid foundation in software development and contributing to the success of development projects.

What does a junior developer do?

A junior developer assists in designing, coding, testing, and maintaining software applications under the supervision of senior developers. They typically work with programming languages like Java, Python, or JavaScript and use development tools such as version control systems. Their role involves learning best practices and gaining experience in software development processes.

How much does a junior developer get paid?

A junior developer typically earns between $50,000 and $70,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like JavaScript, Python, or Java, and may include benefits such as training and mentorship.

What are some common challenges a jr developer might face when joining a new team, and how can they overcome them?

As a Jr Developer, one of the most common challenges is adapting to unfamiliar codebases and workflows. It can be daunting to understand existing projects and navigate team-specific tools and processes. To overcome this, Jr Developers should proactively seek help from team members, take thorough notes, and dedicate time to reviewing documentation and code. Embracing code reviews and asking questions will not only accelerate learning but also help build relationships within the team.

What is the difference between Jr Developer vs Junior Software Engineer?

AspectJr DeveloperJunior Software Engineer
Required CredentialsTypically an associate degree or coding bootcamp certificationUsually a bachelor's degree in computer science or related field
Work EnvironmentEntry-level, supervised tasks, learning-focusedSimilar entry-level environment, often with more complex project involvement
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsUsed interchangeably in many companies, especially in software development teams
Search & Comparison IntentYes, often compared for entry-level rolesYes, often searched as a more formal or technical title

While both roles are entry-level software development positions, a Jr Developer often emphasizes basic coding tasks and learning, whereas a Junior Software Engineer may involve more structured engineering responsibilities. The titles are frequently used interchangeably, but understanding the specific job description can clarify expectations.

What are the key skills and qualifications needed to thrive as a jr developer?

To thrive as a Jr Developer, you need a foundational understanding of programming languages (such as JavaScript, Python, or Java), basic software development principles, and often a relevant degree or coding bootcamp certification. Familiarity with version control systems like Git, IDEs, and workflow tools like Jira or Trello is typically required. Strong problem-solving skills, effective communication, and eagerness to learn help Jr Developers stand out in the workplace. These abilities are crucial for efficiently contributing to team projects, adapting to new technologies, and growing within a dynamic development environment.
What are popular job titles related to Jr Developer jobs in Bountiful, UT? For Jr Developer jobs in Bountiful, UT, the most frequently searched job titles are:
What cities near Bountiful, UT are hiring for Jr Developer jobs? Cities near Bountiful, UT with the most Jr Developer job openings:
Infographic showing various Jr Developer job openings in Bountiful, UT as of August 2026, with employment types broken down into 74% Full Time, 12% Part Time, and 14% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $83,875 per year, or $40.3 per hour.

Senior C# Software Developer

Guru Technologies

Layton, UT โ€ข On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 18 days ago


Job description

Senior C# / .NET Software Engineer
Job Description

Compensation: Competitive, based on experience
Type: Full-time
Schedule: Flexible hours
Work Arrangement: Hybrid, with three days per week in our Layton office
Location: Layton, Utah

About Guru Technologies

Guru Technologies is a Utah-based software engineering and technology consulting firm helping organizations solve complex business challenges through custom software development, artificial intelligence, cloud engineering, data & analytics, quality engineering, DevOps, mobile applications, enterprise integrations, and digital transformation.

For over 20 years, we've partnered with organizations ranging from innovative startups to Fortune 500 enterprises. Our mission is simple: build exceptional technology while creating long-term partnerships built on trust, technical excellence, and measurable business outcomes.

At Guru, you'll work alongside experienced software engineers, architects, designers, and technology leaders who are passionate about solving meaningful business challenges. We believe our people are our greatest asset and are committed to creating an environment where collaboration, continuous learning, and long-term career growth thrive.

About the Role

Guru Technologies is looking for an experienced C#/.NET software engineer who can design, build, and deliver reliable software using both strong engineering fundamentals and modern AI-assisted development tools.

This role is not primarily about memorizing syntax or framework trivia. AI can now generate substantial amounts of code, but experienced engineers are still needed to understand the business problem, design the right system, direct the work, identify risks, and verify that the final result is secure, maintainable, and production-ready.

We are looking for someone with a strong systems-engineering mindset who can take an unclear or complex problem, develop a sound technical approach, break it into manageable pieces, and use both people and AI agents effectively.

Hands-on exposure to tools such as Codex, Claude Code, GitHub Copilot, Cursor, or similar solutions is expected. These tools are new, so we do not require years of experience with them. We do expect candidates to demonstrate meaningful experimentation and explain how they have used AI to solve real engineering problems.

Key Responsibilities

  • Design, develop, test, deploy, and maintain software using C#, ASP.NET Core, .NET, APIs, relational databases, and related web technologies.
  • Participate in the full software lifecycle, from requirements and architecture through deployment and production support.
  • Translate business needs into clear technical plans, system designs, data models, APIs, and acceptance criteria.
  • Evaluate tradeoffs involving scalability, security, performance, cost, complexity, and maintainability.
  • Use AI coding assistants and agents for appropriate tasks such as planning, implementation, testing, debugging, refactoring, documentation, and code review.
  • Provide AI agents with clear context, constraints, architectural direction, and expected outcomes.
  • Review and validate AI-generated code rather than accepting it at face value.
  • Identify hallucinations, incomplete implementations, unnecessary complexity, security risks, and regressions.
  • Implement and maintain CI/CD pipelines, cloud deployments, infrastructure, monitoring, and production systems.
  • Collaborate with engineers, designers, project managers, and clients.
  • Mentor less-experienced developers and help improve engineering practices across the team.
  • Occasionally contribute to front-end applications using HTML, CSS, TypeScript, React, Angular, or similar technologies.

AI tools are expected to improve your output, not replace your judgment. Engineers remain accountable for the software they deliver.

Required Qualifications

  • Five or more years of professional software engineering experience.
  • Strong experience with C#, .NET, ASP.NET Core, APIs, and relational databases.
  • Experience designing and delivering production software from initial concept through deployment.
  • Strong understanding of architecture, data modeling, API design, testing, debugging, source control, and software security.
  • Ability to understand complex interactions across applications, databases, cloud infrastructure, and third-party systems.
  • Experience with AWS, Microsoft Azure, or a comparable cloud platform.
  • Familiarity with Git, pull requests, code review, automated testing, and CI/CD.
  • Hands-on exposure to at least one modern AI-assisted or agentic development tool.
  • Ability to demonstrate how you have used AI to investigate, design, implement, test, debug, or improve software.
  • Ability to critically review AI-generated output and verify that it works correctly.
  • Strong problem-solving, systems-thinking, communication, and organizational skills.
  • Ability to work independently with minimal direction while remaining collaborative and accountable.

We care more about engineering judgment, problem-solving, and the ability to validate results than memorized syntax or obscure framework knowledge.

Helpful Experience

  • Docker and containerized applications.
  • Infrastructure as code using AWS CDK, Terraform, CloudFormation, or similar tools.
  • AWS ECS, Fargate, Lambda, or comparable Azure services.
  • Domain-driven design, clean architecture, onion architecture, or similar approaches.
  • React, Angular, Vue, TypeScript, or other modern front-end technologies.
  • Distributed systems, queues, background processing, or microservices.
  • Legacy application modernization.
  • AI APIs, retrieval-augmented generation, structured outputs, tool use, or workflow automation.
  • Repository instructions, MCP integrations, reusable agent workflows, or multi-agent development.
  • Consulting, professional services, SaaS, construction technology, or enterprise software experience.
  • Experience working directly with clients to clarify requirements and recommend solutions.

Education

A bachelor's or master's degree in computer science, software engineering, or a related field is helpful but not required. Relevant experience and demonstrated ability are more important than a specific degree.

What We Offer

  • Competitive compensation based on experience and demonstrated capability.
  • Flexible working hours.
  • Hybrid work with three days per week in our Layton office.
  • Health, dental, and vision insurance.
  • Paid vacation, sick leave, and holidays.
  • 401(k) with company match.
  • Opportunities to work across a wide range of industries, products, and technologies.
  • Access to modern AI-assisted engineering tools.
  • A collaborative culture that values strong engineers, sustainable work, and long-term professional growth.

Applying

Please submit your resume and be prepared to discuss:

  • A significant system or feature you helped design and deliver.
  • A difficult technical tradeoff you made.
  • An AI-assisted development tool you have used.
  • A specific example of how you used it.
  • How you reviewed and validated the resulting work.

Applicants are not expected to be experts in every technology listed. We are looking for experienced engineers with strong fundamentals, sound judgment, practical AI exposure, and the ability to continue learning as software development evolves.