Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

.NET Software Engineer (hybrid/in office)

BCC Software

.NET Software Engineer (hybrid/in office)

Rochester, NY
Full Time
Paid
  • Responsibilities

    Job Description

    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.

    Essential Functions

    • 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.
  • Qualifications

    Qualifications

    • 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.
    • Familiarity with Linux environments (preferred)
    • Experience with native cloud application development (preferred)

    Additional Information

    Salary : $90,000-$110,000

    Location : This position is based in Rochester, NY. Candidates must be able to work in the office three days a week.