Software Engineer

PuzzleHR

Oregon

Hybrid

USD 90,000 - 140,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PuzzleHR is seeking a Software Engineer to join our Technology and Enablement team on a remote basis in the United States. You will develop and maintain high-quality software projects and API integrations with ERP systems, using C#/.NET, SQL Server, and Azure.

You will design, implement, and optimize APIs, collaborate with stakeholders across functions, and continuously improve performance and security. Strong OO design, REST API experience, and cloud familiarity are essential for success in

Qualifications

  • Minimum 3 years of experience in C#/.NET and OOP
  • Experience designing, developing, and maintaining APIs with REST
  • Knowledge of security best practices, authentication, and encryption

Responsibilities

  • Collaborate with stakeholders to design, develop, test and maintain scalable solutions
  • Develop, maintain and optimize SQL Server databases and queries
  • Develop, troubleshoot, and optimize APIs for performance and reliability
  • Work with cross-functional teams to gather requirements and ensure designs meet needs
  • Improve API performance, scalability, and code quality through testing and monitoring
  • Write clean, maintainable code adhering to standards
  • Stay current with emerging technologies and apply them to improve product performance and security

Skills

C#
.NET
REST APIs
SQL/T-SQL
Azure
Git
DevOps
CI/CD
Agile
JavaScript
React
Node.js

Education

Bachelor's degree in Computer Science or related field
Equivalent practical experience

Tools

SQL Server

Job description

Job Title

Software Engineer

Department

Technology and Enablement

Reports To

Vice President of Technology and Enablement

Location

Remote

Job Summary

We are seeking a highly motivated Software Engineer with experience in C# and .NET as well as experience with SQL Server and the Azure platform. In this role, you will be responsible for the development and maintenance of high-quality software projects and API connections that will integrate various applications and platforms with ERP systems, ensuring seamless data flow for our staff and clients. This role will provide you with exposure to working across multiple systems.

Job Duties
  • Work closely with the development team and stakeholders to design, develop, test and maintain flexible and scalable solutions based on internal Puzzle and client needs.
  • Develop, maintain and performance-tune SQL server databases, write complex queries and stored procedures.
  • Develop, troubleshoot, debug, and optimize APIs for performance and reliability.
  • Collaborate with cross-functional teams to gather requirements, understand workflows, and ensure that designs meet business and technical needs.
  • Continuously improve API performance, scalability, and code quality through testing, monitoring, and optimization.
  • Write clean, efficient, and maintainable code that adheres to best practices and coding standards.
  • Stay current with relevant emerging technologies, frameworks, and best practices, continuously enhancing skills and applying new knowledge to improve product performance and security.
Required Skills
  • Minimum 3 years of experience in C#/.NET and strong abilities in object-oriented programming and software design.
  • Experience designing, developing, and maintaining APIs, with hands-on experience using RESTful design and integration principles.
  • Solid understanding of security best practices, including authentication and encryption.
  • Strong problem-solving and design skills, with the ability to troubleshoot and resolve complex technical issues.
  • Strong experience and skills working with databases (e.g., SQL, T-SQL) and managing/optimizing data flows.
  • Familiarity with integration tools and techniques for connecting multiple systems.
  • Proficiency in version control and using systems such as Git.
  • Understanding of DevOps tools and CI/CD pipelines.
  • Experience in cloud platforms such as Azure.
  • Ability to work in an Agile/iterative environment and adapt to changing requirements.
  • Excellent written and verbal communication skills, with the ability to energetically collaborate effectively with technical and non-technical teams.
Education and Experience
  • Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field, or equivalent practical experience.
  • Experience with Agile methodology.
  • Experience with JavaScript and modern front-end frameworks like React.
  • Exposure to Node.js or Java for backend development.
  • Knowledge of automated testing tools and continuous integration practices for API development.
Physical Requirements
  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to move up to 15 pounds at times.
  • Must be able to participate in video conferences/meetings.

We are an equal opportunity employer and do not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, or any other protected status under applicable law. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of this role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote C#/.NET Software Engineer — API & Azure Expert
Remote C#/.NET Software Engineer — API & Azure Expert

PuzzleHR • Oregon

Hybrid
USD 90,000 - 140,000
Sr Software Engineer
Sr Software Engineer

Park Place Technologies • Highland Heights (OH)

On-site
USD 100,000 - 140,000
Software Engineer - Azure
Software Engineer - Azure

Imperial PFS • Kansas City (MO)

On-site
USD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

AVALA Marketing Group • St. Louis (MO)

On-site
USD 80,000 - 100,000
Sign on bonus
401k with employer match
Full benefits package
+3
Sr. Software Engineer
Sr. Software Engineer

Service Express • Highland Heights (OH)

Hybrid
USD 110,000 - 140,000
Technology Solutions Manager
Technology Solutions Manager

PuzzleHR • Oregon

Hybrid
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Hyperion360 Inc. • Oregon

Hybrid
USD 140,000 - 190,000
Competitive salary
Health insurance
Retirement plan
+5
Software Engineer
Software Engineer

Elior • Houston (TX)

On-site
USD 70,000 - 110,000
Medical Insurance
Dental Insurance
Vision Insurance
+11
Junior Software Engineer
Junior Software Engineer

Kelly • Lewisville (TX)

On-site
USD 80,000 - 110,000
Sr. Software Engineer
Sr. Software Engineer

Gravity IT Resources • Cincinnati (OH)

Remote
USD 110,000 - 160,000