🌟 We're Hiring: Senior .Net Software Engineer! 🌟
We are seeking an experienced Senior .Net Software Engineer to design, develop, and maintain high-quality software solutions. The ideal candidate will have strong expertise in .NET technologies, software architecture, and modern development practices to deliver scalable applications and mentor junior developers.
- Experience Required: Minimum 8+ Years
- Notice Period: Immediate to 15 days max
- Location: Remote/ Work From Home
- Work Mode: Work from anywhere
Experience Required
- Must have minimum of 8+ Years of .Net framework, ASP.Net, MVC, Webforms mandatorily.
- Must have DevOps experience & CI/CD pipelines mandatorily.
- Must have experience in AWS- EC2 & S3 (both) mandatorily.
- Clear understand of web development life cycle.
- Understand of server side and client-side concepts
- Experience working in an Agile software development environment.
- Strong JavaScript experience including Bootstrap, HTML, and CSS
- In-depth knowledge of SQL Server databases
- Experience with test automation software (xUnit / NUnit / MSTest)
- Hands on object orientated programming knowledge and knowledge of software architectural patterns.
- Good understanding of SOLID development principles
- Good understanding of cloud-based architecture
- Track record of successful software delivery
- Excellent English communication skills
Job Responsibilities
- Hands on experience with as many as possible of the following: ASP.NET, ASP.NET Core, C#, CSS, AWS cloud and associated technologies, Web and Micro services architecture, MSMQ, single sign-on design and implementation, object-oriented design patterns, RestFul API's and Webhooks, SQL Server
- Experience of working in a DevOps environment supporting and contributing to agile software delivery essential
- Must be able to work with GIT and Ms Azure Devops
- Exposure to financial modelling, if possible
- Participate in peer code review, identify technical impacts, carry out debugging, enhance system performance, deliver clean and efficient code.
- Database knowledge including optimizing stored procedure and understand Query Execution Plan
- Able to translate end user/stakeholder requirements into detailed technical/architectural specifications when appropriate and turn it into robust solutions.
- Strong experience of technical and architectural design with large-scale web applications.
- In-depth understanding of non-functional requirements such as security and scalability.
- Proven ability to collaborate successfully with client and 3rd party technical teams.
Ready to make an impact? 🚀 Apply now and let's grow together!