BCC Softwareposted 2 days ago
$90,000 - $110,000/Yr
Full-time • Mid Level
Rochester, NY

About the position

The .NET Software Engineer is responsible for developing, maintaining, and enhancing both existing and new distributed and cloud-hosted applications in a collaborative Agile environment. The ideal candidate will be a proactive problem-solver, comfortable working across the full software development lifecycle, and capable of contributing to a small, focused engineering team.

Responsibilities

  • Develop software and participate in related activities such as estimating and sizing user stories.
  • Writing, reviewing, and testing code (including unit testing).
  • Documenting and collaborating on all Sprint-related tasks.
  • Meeting personal and team commitments.
  • Delivering consistently in an Agile SCRUM environment.
  • Actively engage in design and implementation discussions, advocating for sound engineering practices to ensure high-quality outcomes.
  • Collaborate with Product Owners to review requirements, define acceptance criteria, and plan/scope user stories, epics, and projects.
  • Contribute significantly within the team while also participating in cross-team initiatives across the broader Engineering organization.
  • Work effectively in both office and remote settings.
  • Troubleshoot production issues when needed.

Requirements

  • At least 3 years of experience developing SaaS applications using Microsoft technologies such as C#, .NET Framework/Core, MS SQL Server, Visual Studio, JavaScript, and TypeScript.
  • Hands-on experience with development tools including source control systems, debuggers, profilers, and performance tools.
  • Strong analytical and detail-oriented mindset with a structured approach to problem-solving.
  • Solid understanding of relational databases, particularly MS SQL Server.
  • Knowledge of web application security best practices and how to apply them in development.
  • Experience working in CI/CD environments integrated with the software development lifecycle.

Nice-to-haves

  • Familiarity with Linux environments.
  • Experience with native cloud application development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service