Senior C# Software Developer

Place of work Layton
Contract type -
Start date -
Salary -

Job details

Job description, work day and responsibilities

Job highlights
Identified by Google from the original job post
Qualifications
We are looking for an enthusiastic Senior C# Software Developer to hire for the long-term
Experience: Minimum of 5 years in professional C#/.NET Core development
Experience with Java is also beneficial
Technical Skills: Strong competency in cloud computing (especially Azure), experience with build automation/infrastructure/deployment
Familiarity with relational databases (e.g., MySQL, Postgres, SQL Server), Git, and performance tuning
Problem-Solving: Ability to conceptualize solutions and understand the interrelationships of various technology components for effective implementation
Soft Skills: Self-motivated, organized, and professional
Capable of developing creative solutions from minimal structure
Enjoy both collaborative and solo problem-solving
Containerization (e.g., Docker), infrastructure-as-code (e.g., Terraform), and orchestration (e.g., Kubernetes), CI/CD
Web front-end skills
Education: Bachelor's or Master’s degree in Computer Science is helpful but not required with relevant experience
Experience: 5+ years of professional software development experience
Benefits
Type: Full-time, flexible hours and schedule
Learning and Mentoring: Good at learning new technologies and platforms
Comfortable mentoring and coaching less-experienced developers
Work Environment: Exciting and dynamic, with opportunities to work on a diverse range of technologies
Schedule: Flexible hours with a hybrid remote/in-office setup in Layton, Utah
Benefits: Comprehensive health, dental, and vision insurance; vacation, sick leave, and holidays; 401k with match
If you are a passionate and experienced software developer seeking a challenging and rewarding opportunity, we encourage you to apply and join our innovative team at Guru Technologies
Responsibilities
Develop and maintain high-quality software solutions in C# and .NET Core
Engage in the full software development lifecycle, from conception to deployment
Implement and manage cloud computing solutions, with a primary focus on Azure
Experience with build automation, infrastructure, security, etc
Contribute to architectural design and development of scalable applications
Collaborate with team members and occasionally work independently to solve complex problems
Provide guidance on best practices
Job description
Pay: Mid to High pay depending on experience

Type: Full-time, flexible hours and schedule

Location: Office in Layton, UT

Description

We are looking for an enthusiastic Senior C# Software Developer to hire for the long-term. We develop custom software, web apps, mobile phone apps, and more. What is it like to work for Guru Technologies? We are collaborative, passionate, and love creating cool tech for our customers. With nineteen years in business, we are looking for someone who wants to work with us as we continue to grow and evolve.

Key Responsibilities
• Develop and maintain high-quality software solutions in C# and .NET Core.
• Engage in the full software development lifecycle, from conception to deployment.
• Implement and manage cloud computing solutions, with a primary focus on Azure.
• Experience with build automation, infrastructure, security, etc.
• Contribute to architectural design and development of scalable applications.
• Collaborate with team members and occasionally work independently to solve complex problems.
• Provide guidance on best practices.

Qualifications
• Experience: Minimum of 5 years in professional C#/.NET Core development. Experience with Java is also beneficial.
• Technical Skills: Strong competency in cloud computing (especially Azure), experience with build automation/infrastructure/deployment. Familiarity with relational databases (e.g., MySQL, Postgres, SQL Server), Git, and performance tuning.
• Problem-Solving: Ability to conceptualize solutions and understand the interrelationships of various technology components for effective implementation.
• Soft Skills: Self-motivated, organized, and professional. Capable of developing creative solutions from minimal structure. Enjoy both collaborative and solo problem-solving.
• Learning and Mentoring: Good at learning new technologies and platforms. Comfortable mentoring and coaching less-experienced developers.

Additional Helpful Qualifications
• Containerization (e.g., Docker), infrastructure-as-code (e.g., Terraform), and orchestration (e.g., Kubernetes), CI/CD.
• Web front-end skills.

Education And Experience
• Education: Bachelor's or Master’s degree in Computer Science is helpful but not required with relevant experience.
• Experience: 5+ years of professional software development experience.

What We Offer
• Work Environment: Exciting and dynamic, with opportunities to work on a diverse range of technologies.
• Schedule: Flexible hours with a hybrid remote/in-office setup in Layton, Utah.
• Benefits: Comprehensive health, dental, and vision insurance; vacation, sick leave, and holidays; 401k with match.

If you are a passionate and experienced software developer seeking a challenging and rewarding opportunity, we encourage you to apply and join our innovative team at Guru Technologies.

About Our Company

Guru Technologies has been in business for 1+ years developing a wide range of software, primarily web apps and mobile apps. We have around 50 employees; most are software engineers. Part of our business includes a startup incubator that has launched several successful software businesses. We hire for the long-term and work hard to make our company a great place to work. With overtime expected only on rare occasions, the work-life balance and hybrid schedule are some of what our employees love most about working for Guru.

Company address

United States
Utah
Layton
Show on map Get directions
Company Name: Guru Technologies
You will be redirected to another website to apply.
Offer ID: #1029470, Published: 1 week ago, Company registered: 7 months ago

Other offers

Backend Developer Lead
1795login
· Golden, US
Job highlights Identified by Google from the original job post Responsibilities Collaborate with cross-functional teams to define, design, and ship new features Architect and build from a vertical slice out to the full b...
Mobile Developer​/iOS​/Android
1795login
· Charlotte, US
Job highlights Identified by Google from the original job post Qualifications Title: Mobile Developer (iOS or Android) We are seeking a skilled Mobile Developer to build and maintain high-quality mobile applications for ...
Mobile Software Engineer
1795login
· San Jose, US
Job highlights Identified by Google from the original job post Qualifications Strong development experience in an OO language (Java, python, C++, C#, etc.) Experience with cloud application development including scalable...
Senior Mobile Software Developer
1795login
· Bloomington, US
Job highlights Identified by Google from the original job post Qualifications Bachelor's Degree At least 3 years of professional software engineering experience (Internship experience does not apply) At least 2 years of ...
Software Engineer 4
1795login
· Colorado Springs, US
Job highlights Identified by Google from the original job post Qualifications Typically requires a Bachelor's degree and + years of experience Active Secret security clearance U.S. Citizenship is required Benefits In com...
AWS Software Engineer
1795login
· Newport Beach, US
Job highlights Identified by Google from the original job post Qualifications The ideal candidate for the AWS Software Engineer position should possess the following qualifications: Bachelor's Degree in Computer Science,...
Software Engineer (Full Stack)
1795login
· Atlanta, US
Job highlights Identified by Google from the original job post Qualifications Applicants must be authorized to work in the United States Possess excellent design and coding skills and a zeal for owning the complete SDLC ...
Software Engineer 1 - Full Stack (.Net, JavaScript)
1795login
· Atlanta, US
Job highlights Identified by Google from the original job post Qualifications Bachelor’s degree, or equivalent work experience Two to three years of relevant experience NET MVC 4 (Razor), EF, WCF Services, T-SQL, Release...
Lead Software Engineer – Backend, DevOps (Multiple openings) in Charlotte, NC
1795login
· Charlotte, US
At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it tak...
Mobile Software Engineer
1795login
· Bellevue, US
Job highlights Identified by Google from the original job post Qualifications Experience in creating user interfaces using appropriate and relevant technologies (e.g., HTML 5 coding, CSS (Cascading Style Sheets) librarie...
Software Development Engineer, Fashion & Fitness
1795login
· Sunnyvale, US
Job highlights Identified by Google from the original job post Qualifications A successful candidate will have an established background in developing customer-facing experiences and will be a self-starter, comfortable w...
Software Engineer / Software Developer
1795login
· Schaumburg, US
Job highlights Identified by Google from the original job post Qualifications Roles and responsibilities: 5+ years of experience in a modern development stack, including Golang, Kafka, and REST API development Experience...
Senior Software Engineer - React
1795login
· Cincinnati, US
Job highlights Identified by Google from the original job post Qualifications The ideal candidate will have a strong background in React and Next.js, coupled with experience in Front End, Vue, API Development, and paymen...
.NET Software Engineer – Reston
1795login
· Reston, US
Job highlights Identified by Google from the original job post Qualifications The ideal .NET Software Engineer candidates should have experience with some or all of the following (fill training will be provided to fill a...
Software Engineer - Mobile Payments
1795login
· Philadelphia, US
Job highlights Identified by Google from the original job post Qualifications The role requires strong collaborative skills and a passion for mobile development The ideal candidate will have at least three years of exper...