About the Job:
Seeking a Mid-level .NET Developer with experience in C# to build scalable, predictable, high-quality and high-performing RESTful Web API services on the Microsoft technology stack within a dynamic, fast-paced environment that provides growth and learning opportunities.
Under general supervision, with broad scope for the exercise of independent initiative and judgment, this developer is responsible for the system analysis, technical design, development, testing, enhancement, and maintenance of various applications that support Web API services and microservices.
Must Have Skill Set:
- 4 - 6 years of experience with C#, .NET, Visual Studio, IIS.
- 3+ years of experience in Software & WEB API development with Microsoft .NET framework and .Net Core
- 2+ years of Entity Framework (EF) experience.
- 2+ years of LINQ and LINQ To SQL experience.
- 3 - 5+ years of experience with MS SQL Server, T-SQL, Tables, Stored Procedures, Views.
- Preventative Maintenance and Debugging Skills – Half of the job responsibility is the ability run scheduled tasks, analyze the data for issues, come up with a plan to resolve and then resolve. This includes running processes to analyze and optimize SQL performance.
- Develop, implement and optimize stored procedures and functions using T-SQL
- Analyze existing SQL queries for performance improvements.
- Experience with design and implementation in a service oriented or micro services architecture
- Understand complex business processes/applications in a short amount of time
- Ability to work in a fast-paced environment, recognize and react to changing business needs and effectively prioritize tasks
- Ability to meet deadlines, identify issues and resolve with minimal direction
- Ability to design and implement scalable, fault tolerant, highly complex systems.
Like To Have Skill Set:
- API design with .Net Core
- .Net microservice design and implementation
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Strong demonstrable experience in financial transaction systems
- Strong demonstrable experience in cryptocurrency services
- Strong demonstrable experience in real-time integrations with 3rd party service providers
- 2 - 4+ years of experience with deployment of .Net technologies in an AWS environment. This includes performing Windows update patches and deployment of anti-virus technologies.
- Strong demonstrable experience in Continuous Integration and Continuous Deployment
Job Location:
Bangalore, India