HirexHire logo
HirexHire
Posted 75 days agoVerified live 6h ago

Software Engineer I

Brief overview

Remote
2+ yrsMinimum
ASP.NET MVCC#.NETReactJavaScriptjQueryHTMLCSSMSSQLAzureAzure DevOpsObject-oriented programmingSOLID principlesDesign patternsSource controlSoftware testing methodologiesAI-assisted development tools

About the company

HirexHire logo
HirexHirehirexhire.com

HirexHire offers talent consultancy and recruiting services for rapid growth businesses.

Job description

Summary

HirexHire is a Chicago-based recruiting and talent consultancy that partners with companies experiencing high growth. They are seeking a Software Engineer I to develop scalable, customer-focused software solutions, maintain existing applications, and support platform enhancements while collaborating with various teams.

Responsibilities

  • Design, develop, test, and maintain software features and enhancements across web-based applications
  • Write clean, maintainable, and efficient code that aligns with established engineering standards and best practices
  • Contribute to applications built with ASP.NET MVC, .NET/C#, React, JavaScript, jQuery, HTML/CSS, MSSQL, and Azure technologies
  • Participate in code reviews, incorporating feedback to improve code quality, reliability, and maintainability
  • Troubleshoot, debug, and resolve software defects while identifying opportunities to improve existing systems and processes
  • Collaborate with Product Managers, Designers, Technical Leads, and Support teams to understand requirements and deliver customer-focused solutions
  • Contribute to testing efforts by developing unit tests and supporting quality assurance initiatives throughout the development lifecycle
  • Create and maintain technical documentation that supports knowledge sharing and long-term system sustainability
  • Leverage AI-powered development tools to improve productivity, accelerate delivery, and enhance engineering workflows
  • Continuously expand technical knowledge while contributing to discussions around scalability, security, accessibility, performance, and system reliability

Skills

  • 2+ years of professional software engineering experience, including experience developing and maintaining production applications
  • Experience working with ASP.NET MVC, .NET/C#, React, JavaScript, jQuery, HTML/CSS, MSSQL, Azure, and Azure DevOps
  • Strong understanding of software development fundamentals, object-oriented programming concepts, and modern engineering best practices
  • Familiarity with SOLID principles, common design patterns, source control systems, and software testing methodologies
  • Experience designing, developing, and supporting low to moderately complex features or services
  • Strong problem-solving and debugging skills with the ability to investigate technical issues and identify effective solutions
  • Understanding of system architecture concepts and the ability to evaluate technical trade-offs with guidance from senior team members
  • Experience leveraging AI-assisted development tools to improve code quality, productivity, testing, documentation, or engineering workflows
  • Strong communication and collaboration skills with the ability to work effectively across technical and non-technical teams
  • Curiosity, ownership, and a continuous learning mindset with a desire to improve systems, processes, and customer outcomes

Qualifications

Must Haves

  • 2+ years of professional software engineering experience, including experience developing and maintaining production applications
  • Experience working with ASP.NET MVC, .NET/C#, React, JavaScript, jQuery, HTML/CSS, MSSQL, Azure, and Azure DevOps
  • Strong understanding of software development fundamentals, object-oriented programming concepts, and modern engineering best practices
  • Familiarity with SOLID principles, common design patterns, source control systems, and software testing methodologies
  • Experience designing, developing, and supporting low to moderately complex features or services
  • Strong problem-solving and debugging skills with the ability to investigate technical issues and identify effective solutions
  • Understanding of system architecture concepts and the ability to evaluate technical trade-offs with guidance from senior team members
  • Experience leveraging AI-assisted development tools to improve code quality, productivity, testing, documentation, or engineering workflows
  • Strong communication and collaboration skills with the ability to work effectively across technical and non-technical teams
  • Curiosity, ownership, and a continuous learning mindset with a desire to improve systems, processes, and customer outcomes

More jobs like this