The .NET Software Engineer is responsible for developing maintaining and enhancing both existing and new distributed and cloudhosted applications in a collaborative Agile environment. The ideal candidate will be a proactive problemsolver 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 Sprintrelated 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 highquality 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 crossteam initiatives across the broader Engineering organization.
- Work effectively in both office and remote settings.
- Troubleshoot production issues when needed.
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.
- Handson experience with development tools including source control systems debuggers profilers and performance tools.
- Strong analytical and detailoriented mindset with a structured approach to problemsolving.
- 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: $90000$110000
Location: This position is based in Rochester NY. Candidates must be able to work in the office three days a week.
Remote Work :
No
Employment Type :
Fulltime