Senior C# Backend Engineer
Posted 5hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Back-End Software Engineer responsible for designing and developing back-end applications. Collaborating on architecture decisions and maintaining software quality through automated testing and best practices.
Responsibilities:
- Design, develop, and maintain robust back-end applications and services
- Contribute to architecture decisions
- Ensure software quality through automated testing and best practices
- Provide production support for existing applications
- Collaborate with team members
Requirements:
- 4+ years of back-end development experience
- Strong foundation in design patterns and software development best practices
- Understanding of SOLID principles and Clean Code principals
- Experience with C#/.NET, Object Relational Mappers like Dapper
- Knowledge of MSSQL Server database design
- Familiarity with software quality practices such as unit testing, mocking, Integration testing, code coverage with NUnit
- Familiarity with Continuous Integration CI/CD pipelines and Azure DevOps
- Solid understanding and use of Git
- Experience working with asynchronously running microservices
- Bachelor’s degree in computer science preferred
- Excellent written and oral communication skills
- Enthusiasm for company culture
Benefits:
- Access to consistent, fast internet speeds to join internet video calls
- Bonus points for experience with JavaScript frameworks, Node.js, cloud services, and advanced front-end technologies
















