.Net Developer

Job Summary:

  • The role of a Software Engineer involves extensive technical expertise to join our dynamic development team.
  • This role involves designing, developing, and maintaining software solutions in a hybrid development environment, encompassing on-premises, cloud, and hybrid infrastructures.
  • The ideal candidate should have strong experience with C#, .NET, MVC, .NetCore, EntityframeworkCore, SQL Server, and React, JavaScript, jQuery along with a deep understanding of modern development practices across various environments.

Key Responsibilities:

  • Design, develop, and maintain software solutions using C#, .NET, MVC, .NetCore, Entity Framework Core, SQL Server, React, JavaScript, and jQuery in on-premise, cloud, and hybrid environments.
  • Experience in writing unit test cases using xUnit. Collaborate with product managers, architects, and other developers to gather and translate business requirements into technical specifications. Contribute to the architectural design of systems, ensuring scalability, performance, security, and maintainability.
  • Build APIs, microservices, and front-end components for web applications, ensuring seamless integration between front-end and back-end services. Work with cloud services and platforms (e.g., Azure, AWS) to design and deploy solutions in hybrid and cloud-native environments. Implement best practices for DevOps and CI/CD pipelines, ensuring smooth and automated deployments across environments.
  • Troubleshoot and resolve issues related to application performance, security, and availability across different environments.
  • Participate in code reviews, providing constructive feedback to peers and ensuring high code quality and adherence to coding standards.

Compliance, Risk and Compliance:

  • Ensure that all business applications comply with industry regulations and internal security standards, including SOX, PCI-DSS, and other financial sector regulations.
  • Work with the cybersecurity team to ensure applications are secured against potential threats and vulnerabilities.
  • Develop and implement procedures for regular audits, risk assessments, and disaster recovery plans for critical applications.
  • Ensure that QA processes adhere to relevant industry standards and regulatory requirements (e.g., ISO, GDPR, HIPAA).
  • Develop and maintain test documentation, including test plans, test cases, test scripts, and test data management. Implement processes to ensure traceability of test cases to requirements and automated defect tracking/reporting.

Qualifications:

  • Proven experience as a Software Engineer (10 years) with strong hands-on skills in C#, .NET, MVC, .NetCore, Entity Framework Core, SQL Server, and jQuery.
  • Experience with React or other modern JavaScript frameworks for front-end development.
  • Proficiency in building and maintaining systems in on-premise, hybrid, and cloud environments.
  • Solid experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud.
  • Familiarity with microservices architecture and building scalable APIs and distributed systems. Experience with DevOps practices, including CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and automated deployments.
  • Strong knowledge of software design patterns, algorithms, and data structures.
  • Experience with version control systems (e.g., Git) and agile development methodologies (e.g., Scrum, Kanban).
  • Excellent problem-solving skills, with the ability to troubleshoot and debug complex technical issues.

Preferred Qualifications:

  • Experience with Hybrid Cloud strategies and solutions. Familiarity with Azure DevOps or other DevOps tools for CI/CD and automation.
  • Knowledge of relational and non-relational databases (e.g., SQL Server, MongoDB).
  • Experience working in multi-disciplinary teams and collaborating with architects, business analysts, and stakeholders. Insurance domain knowledge would be a plus.


 


Key Skills:

  • .NetCore,EntityframeworkCore, SQL Server, and React, JavaScript, jQuery
    .NET
Scroll