Job Description :
This is a contract position

Senior C#/.Net Software Engineer
Job Description

As a Sr. C#/.NET, SQL Server Software Engineer you will join our API team and write solid code supporting multiple platforms in an Open Source environment. We promise you a high-energy collaborative team, SOLID architecture, a challenging job and plenty of opportunity to grow and leave your mark in the history of this organization. You will collaborate with team members in an Agile/Scrum environment to understand business needs, user stories and bring them to life. Code review, solving technical challenges and scaling for future growth are all perks of the job.

Qualifications

5+ years experience writing C#/.NET code using SOLID principles
5+ years experience in SQL Server writing stored procs and complex joins
Experience with Visual Studio, Git, writing APIs, REST and SOAP Web Services
Amazon Web Services, Azure and .NET Core experience a plus
Experience with micro services a plus
A solid foundation in OOP and Design Patterns.
Understanding of enterprise level software design patterns
Experience writing unit and integration tests
Experience in identifying, and resolving performance issues
Experience in Designing scalable solutions
Experience with distributed systems
Functional Programming knowledge/exposure
Experience with both SQL and NoSQL databases and caching technologies
Experience with Continuous Integration and continuous delivery mechanisms
Understanding of multi-threaded and concurrent programming techniques
Preferred Skills:

Passion for writing great software and agnostic to the technology stack or programming language
Strong understanding of multi-tier web architectures, and SOLID design patterns and concepts
Strong understanding of server side software, scalability, performance, security and reliability
Desire to learn cutting edge technology/new languages to solve complex business problems
Experience in CI/CD environment
             

Similar Jobs you may be interested in ..