Work Details
Work Type: Remote
Shift Timing: General
Mandatory Skills: .Net Core, Web API, React.js, Microservices, SQL
Good to Have:
- Knowledge of Azure Basics
- Knowledge of SaaS applications
Job Responsibilities and Requirements
- The ideal candidate should have at least 8+ years of enterprise application development experience, including 8+ years with C#.NET/Core, MVC 5.0, JavaScript frameworks/ReactJS, and Microsoft SQL Server.
- Hands-on experience with Azure Cloud and Microservices is preferred.
- A Bachelor's Degree in Computer Science is required; a Master's degree is preferred.
- Strong knowledge of the .NET web framework 4.0+ and Core.
- Proficient in C#.NET with a good understanding of their ecosystems.
- Strong understanding of object-oriented programming principles.
- Skill in writing reusable libraries and familiarity with various design and architectural patterns.
- Knowledge of concurrency patterns.
- Familiarity with Microsoft SQL Server is mandatory.
- Experience with popular web application frameworks.
- Familiarity with Windows Presentation Foundation (WPF).
- Ability to write clean, readable, and maintainable code.
- Understanding of fundamental design principles for building scalable applications.
- Experience creating database schemas supporting business processes.
- Basic understanding of the Common Language Runtime (CLR), its limitations, and workarounds.
- Experience implementing automated testing platforms and unit tests (e.g., xUnit).
- Proficient in code versioning tools such as Bitbucket, Git, SVN, and Mercurial.
- Excellent written and verbal communication skills.
- Motivated, confident team player in a fast-paced environment.
- Creative and detail-oriented mindset.
- Microsoft certifications will be a plus.