Byrne Software Technologies-posted about 1 year ago
$95,000 - $95,000/Yr
Full-time • Senior
Remote • Bridgeton, MO
Computer and Electronic Product Manufacturing

The C#/.NET Backend Developer position at Byrne Software Technologies is a full-time role focused on developing and maintaining backend services primarily hosted in Microsoft Azure. This hybrid position requires the developer to work in the office three days a week and allows for two days of remote work. The role emphasizes software design, continuous improvement, and collaboration with architects and product owners to meet business requirements.

  • Contribute to software design and continuous improvement initiatives.
  • Participate in design discussions around architecture and business requirements with Architects and Product Owners.
  • Provide recommendations for continuous improvement and best practices across products, teams, and architecture.
  • Provide technical guidance and mentoring as a leader when necessary.
  • Work predominantly with backend services hosted in Microsoft Azure.
  • Conduct code reviews to ensure adherence to best practices.
  • Design data models and determine the scaling strategy for complex products and services.
  • Own significant parts of both codebase and process.
  • Perform additional duties as assigned.
  • Bachelor's degree in a STEM field, Computer Science, Software Engineering, Computer Engineering or related technical field and 5 years of overall experience with C# and ASP.NET development; if no Bachelor Degree then must have an Associates Degree and more than 7 years of experience with C# development.
  • Proficiency in C# and/or .NET Core development.
  • Proficiency in Unit and/or Automated Integration Testing.
  • Proficiency in REST web service development.
  • Proficiency in SQL: relational database design and query development.
  • Experience with enterprise Azure cloud application development and design.
  • Experience writing automated unit and integration tests as part of the development workflow.
  • Experience working on high-availability software products.
  • Thorough knowledge of Continuous Integration & Continuous Deployment strategies.
  • Independently create software designs based on requirements.
  • Experience in all aspects of the development life cycle.
  • Health insurance
  • Dental insurance
  • 401(k)
  • Flexible spending account
  • Tuition reimbursement
  • Paid time off
  • Life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service