Search by job, company or skills

Blenheim Chalcot

Senior Software Engineer

Early Applicant
  • Posted 5 months ago
  • Be among the first 10 applicants

Job Description

  • As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining high-performance, scalable applications.
  • You will work closely with cross-functional teams to deliver innovative solutions that meet our clients needs.
  • The ideal candidate will have extensive experience with .Net Core 8, Blazor 8.0, and a variety of other modern development tools and frameworks.

Key Responsibilities:

  • Design, develop, and maintain high-quality software solutions using .Net Core 8 and Blazor 8.0.
  • Implement and integrate SyncFusion Components to enhance application functionality.
  • Utilize MediatR for handling complex application workflows.
  • Apply ErrorOr for robust error handling and fault tolerance.
  • Use Guard Clauses to ensure code quality and prevent unexpected behaviors.
  • Develop unit tests using NUnit and BUnit to ensure software reliability.
  • Implement mocking frameworks like Moq for effective unit testing.
  • Use Fluent Assertions to write more readable and maintainable tests.
  • Ensure code quality and compliance with SonarLint.
  • Implement Open Telemetry for distributed tracing and monitoring.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct code reviews and provide constructive feedback to peers.
  • Mentor junior engineers and contribute to their professional development.

Qualifications:

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development, with a focus on .Net Core and Blazor.
  • Proven experience with SyncFusion Components.
  • Strong understanding of MediatR and its applications.
  • Proficient in implementing ErrorOr for error handling.
  • Experience with Guard Clauses for ensuring code quality.
  • Extensive experience with unit testing frameworks like NUnit and BUnit.
  • Skilled in using Moq for creating mock objects.
  • Proficient in writing tests with Fluent Assertions.
  • Knowledge of SonarLint for maintaining code quality.
  • Experience with Open Telemetry for application monitoring.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work collaboratively in a team environment.

Preferred Qualifications:

  • Experience with agile development methodologies.
  • Familiarity with cloud platforms such as AWS or Azure.
  • Knowledge of DevOps practices and CI/CD pipelines.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 26/07/2024

Job ID: 86503301

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Staff Software Engineer Cloud Observability

Google IncCompany Name Confidential

Senior Software Engineer

Barracuda NetworksCompany Name Confidential
Last Updated: 26-07-2024 09:23:46 AM
Home Jobs in Mumbai Senior Software Engineer