Job Description :
What you will do as a Sr. .NET Developer:
Work with a skilled team of engineers with backgrounds in multiple disciplines, including front-end web development and test automation
Provide direction for design, development and testing of critically important software products
Collaborate with a product owner and team members, participate in scrum ceremonies
Use the latest technologies, tools, and practices to achieve continuous integration and continues delivery (CI/CD)

Bachelor''s degree or equivalent work experience.
7+ years of experience building applications using C#, ASP.NET, .NET Core, Angular, WebAPI, MVC, and SQL Server
3+ years’ experience working on agile/scrum engineer teams in a continuous integration and continuous delivery environment
Strong working knowledge of modern development concepts including: build, test, and release automation, web development, and asynchronous programming
Experience as a lead developer or engineer on complex distributed systems in a large IT organization.
Experience building CI/CD environments
Experience using Team Foundation Server (TFS), Git, VersionOne
Writing testable code for automated unit testing
Developing automated functional and acceptance tests (Selenium)
Experience developing in Splunk and/or ELK
Strong knowledge of Design Patterns (Gang of Four), SOLID principles, SOA, Event-Driven Architecture, and REST service patterns.