NOTE: We will not accept candidates submitted by third parties or recruiting agencies – direct applicants only. Candidates must be able to work in-office in NE PA 1-2 days/month.
SENIOR SOFTWARE DEVELOPER
As a Sr. Software Developer, you will:
- Work in a cross-functional, agile development team including technologists from software engineering, product & UI/UX, quality assurance, DevOps, and business analysis
- Partner with software engineering managers and team leads to ensure that requirements are understood and both short-term and long-term business objectives are met
- Embrace Agile/Scrum methodology by joining daily stand‑ups, retros, and architecture huddles
- Develop new product features over 2‑week sprint cycles, adding to the code repository and completing assigned user stories/tasks
- Contribute to frontend development, building apps that are responsive and mobile‑friendly
- Assist with unit testing your code, collaborating closely with QA to ensure functional and regression testing of new features
- Keep up with documentation, best practices, and new learning along the way
- Join your manager for paired programming, code reviews, coaching, and career growth conversations
We are looking for:
- A degree in Computer Science (or similar) is nice to have, but solid experience matters most
- 5-10+ years of software development experience, especially in C# and .NET (strong backend, hands‑on coding expertise with C# on .NET Core required)
- Familiarity with Azure cloud services (serverless, storage, messaging, etc.)
- Database skills with MS SQL Server (or similar relational DBs)
- Experience building and working with APIs and integrations
- Comfortability working on bigger projects and collaborating across multiple Agile/Scrum development teams
- Bonus points for experience with DevOps (CI/CD pipelines, Infrastructure-as-Code), microservices, or hands‑on Angular/TypeScript development proficiency