Description

Job Summary:

We are seeking an experienced Senior .NET Developer to join our team immediately. The ideal candidate will have a strong background in .NET, .NET Core, SQL, and microservices, with 5+ years of experience in software development. The successful candidate will be responsible for designing, developing, and deploying scalable, secure, and maintainable software systems using .NET and .NET Core.

Key Responsibilities:

  • Design and develop scalable, secure, and maintainable software systems using .NET and .NET Core.
  • Develop and deploy microservices-based applications using .NET Core and Docker.
  • Collaborate with cross-functional teams to understand business requirements and develop software solutions that meet those needs.
  • Stay up-to-date with the latest .NET and .NET Core technologies, releases, and best practices.
  • Develop and maintain technical documentation, including architecture diagrams, implementation guides, and troubleshooting guides.
  • Participate in code reviews, testing, and deployment of software systems.
  • Collaborate with the DevOps team to ensure smooth deployment and monitoring of software systems in production environments.
  • Develop and maintain automated testing frameworks using unit testing and integration testing.
  • Collaborate with the QA team to develop and execute test plans and test cases.
  • Develop and maintain database schema and stored procedures using SQL Server.
  • Collaborate with the database administration team to ensure database security and performance.

Requirements:

  • 5+ years of experience in software development using .NET and .NET Core.
  • Strong understanding of .NET and .NET Core, including .NET Framework and .NET Core.
  • Experience with microservices-based architecture and Docker.
  • Strong analytical and problem-solving skills, with the ability to analyze complex software problems and develop effective solutions.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Strong business acumen, with a deep understanding of business operations and processes.
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Familiarity with cloud-based development tools, including cloud-based development platforms and SaaS-based development solutions.
  • Experience with agile development methodologies, including Scrum and Kanban.

Nice to Have:

  • Experience with cloud-based development tools, including cloud-based development platforms and SaaS-based development solutions.
  • Familiarity with business intelligence and data analytics tools, including Tableau and Power BI.
  • Experience with process mining and process discovery tools.
  • Familiarity with business architecture and enterprise architecture frameworks.
  • Experience with IT service management (ITSM) tools, including ServiceNow and BMC Helix.
  • Experience with machine learning and artificial intelligence concepts, including neural networks and deep learning.

Immediate Joiner:

  • We are looking for an experienced Senior .NET Developer to join our team immediately.
  • The ideal candidate will have a strong background in .NET, .NET Core, SQL, and microservices, with 5+ years of experience in software development, and be able to start working on day one.
  • We offer a competitive salary and benefits package, as well as opportunities for career growth and professional development

Education

Any Graduate