Remote Sr .Net Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • As a Senior Software Developer, you will collaborate with cross-functional teams to analyze, design, develop, test, maintain, and implement high-quality software solutions.
  • You will work closely with product and architecture teams, contributing to the full lifecycle application development process.
  • Your responsibilities will include researching technical options for features, providing guidance on findings, and building proof of concepts to confirm the best approach.
  • You will determine optimal solutions for architecture, efficiency, maintainability, and scalability while collaborating with developers and architects.
  • Additionally, you will aid Product Management in creating product roadmaps and ensuring objectives are realistic and achievable.
  • You will work alongside Principal Engineers to create solution designs following architectural guidance and design.
  • Mentoring junior developers to foster their professional growth will also be part of your role.

Requirements:

  • You must have 5+ years of hands-on experience with .NET software development, building robust web-based applications.
  • Expertise in the Microsoft development stack is required, including .NET Core, .NET Framework 4.5+, C#, JavaScript, RESTful services, ORM, T-SQL, JSON, MVC, XML, HTML, CSS, and Azure-based architectures.
  • Fluency in English is necessary, along with strong communication skills to articulate technical solutions and collaborate effectively.
  • Proven experience with modern architectural patterns is essential, including Microservices, SOA, Domain-Driven Design, CQRS, Asynchronous Messaging, Service Bus, Event Sourcing, APIs, and Web Services.

Benefits:

  • The position offers the flexibility of a remote work environment, allowing for a better work-life balance.
  • You will have the opportunity to work with cutting-edge technologies and contribute to innovative product development.
  • There is potential for professional growth through mentoring and collaboration with experienced engineers.
  • The role provides a chance to influence product roadmaps and architectural decisions, enhancing your impact on the organization.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Experience level
Leave a feedback