The Software Development Team Lead is responsible for providing leadership and mentorship to a team of software engineers. Also, 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. If you are passionate about the .NET framework and software design/architecture, we’d like to meet you. Your goal will be to work with internal teams to design, develop, and maintain software. Primary duties include:

  • Provide leadership and coaching to development team members
  • Perform code reviews for team members with a focus on accuracy, efficiency, and extensibility
  • Supply team members with feedback on their performance while emphasizing growth opportunities
  • 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
  • Identify 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

This is a full-time salaried position reporting to the IT Manager. This position is based out of our Las Vegas office with some travel to the Indianapolis office.  

REQUIREMENTS

  • 10 years’ experience as a .NET application developer with advanced proficiency with OOP languages like C#, Java, and Python
  • 4+ years’ experience leading a team of software engineers
  • Proven ability to identify, attract, coach, mentor, and retain top talent
  • Proficiency in one or more RDBMS solutions such as MS SQL Server, Oracle, MySQL, Postgres
  • Demonstrated understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
  • Established understanding of messaging systems (MSMQ, RabbitMQ, Kafka, etc.)
  • Prior experience with cloud platforms (AWS, Azure) preferred
  • Attention to detail and excellent troubleshooting skills
  • Great communication and interpersonal skills required
  • Experience with Scrum/Agile development methodologies and time management and recordkeeping skills required
  • Bachelor’s degree in a technical field a plus but not required
Job Category: Development Management
Job Type: Exempt Full Time
Job Location: Las Vegas-NV

Apply for this position

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