Software Engineer III/Development DBA

Do you enjoy solving challenging problems and coaching software developers? We’re hiring a Software Engineer III who is ready to dive in and provide solutions to real-world problems. This is an excellent opportunity to work side-by-side with experienced developers, grow your skills, and coach junior developers! 

Job Location: 3485 W Harmon Ave Ste 100, Las Vegas, NV 89103 or 3905 Vincennes Rd Ste 515, Indianapolis, IN 46268

Schedule: Day shift, full-time

Interview Process: 3 rounds of video interviews – Initial, Technical, Team.

About Us

Sigma Commerce is a developer of ERP software for the ecommerce retail industry. We help our clients manage every step of their business by integrating ecommerce, customer service, and business processes. With Sigma Commerce’s multi-channel retail solution, a business owner has one platform to house information from all order management points: call centers, web stores, and retail stores.

About the Role

The Software Engineer III C# is responsible for writing functional code with a sharp eye for spotting defects, troubleshooting, repairing, and refactoring existing code. This position will perform software engineering and programming for Sigma Commerce’s suite of applications. You should be a team player and an excellent communicator. This role will also require you to work with other team members on database design and modeling. We’d like to meet you if you are passionate about the .NET framework and software design/architecture. Your goal will be to work with internal teams to maintain legacy software and design the next generation of software. Primary duties include:

  • Write clean, scalable code using .NET programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor, and debug code
  • Develop documentation throughout the software development life cycle
  • Participate in code reviews as a way to learn and grow, as well as to help your fellow team members learn by providing helpful feedback
  • Look for areas of improvement with the code, architecture, and infrastructure
  • Openly communicate progress and concerns, share ideas, support team members, answer questions, and mentor other software developers
  • Work independently and within a team, when appropriate

This is a full-time salaried position reporting to the IT Manager. 

Requirements:

  • 5+ years experience as a .NET application developer, especially in the fields of C#, T-SQL, WCF, ASP.NET, MVC, XML, JavaScript
  • Demonstrated understanding of Web Services protocols such as REST, SOAP, and API design for extensibility and portability
  • Strong working knowledge of Microsoft SQL Server (backup, restore, performance and tuning)
  • Experience writing and tuning stored procedures and triggers for Microsoft SQL Server
  • Understanding of Service-Oriented and Microservice Architecture
  • Attention to detail and excellent troubleshooting skills
  • Great communication and interpersonal skills required
  • Experience with Scrum/Agile development methodologies
  • Desire to grow in career to include mentoring and leadership of other technology staff

Preferred:

  • Full-stack development background a plus
  • Prior experience with cloud platforms (AWS, Azure)
  • Bachelor’s degree in a technical field a plus
Job Category: Development
Job Type: Exempt Full Time
Job Location: Indianapolis-IN Las Vegas-NV

Apply for this position

Allowed Type(s): .pdf, .doc, .docx