Match score not available

Sr .Net Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or related field, 5+ years of .NET software development experience OR a Master’s degree, Proficiency in Microsoft development stack technologies, Fluent English, Background in modern architecture patterns.

Key responsabilities:

  • Perform full lifecycle application development and build proof of concepts
  • Determine optimal architectural solutions with developers and architects
  • Aid Product Management in creating realistic product roadmaps
  • Collaborate with Principal Engineers to create solution designs
  • Mentor junior developers for professional growth
NTD Software logo
NTD Software Startup https://ntdsoftware.com/
11 - 50 Employees
See more NTD Software offers

Job 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. Working closely with product and architecture teams, you will contribute to the full lifecycle application development process, researching technical options for features, providing guidance on findings, and building proof of concepts to confirm the best approach. Your responsibilities will include determining optimal solutions for architecture, efficiency, maintainability, and scalability, 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, and you will mentor junior developers to foster their professional growth.

Responsibilities
  • Perform full lifecycle application development, including researching technical options for features, providing guidance and feedback, and building proof of concepts.
  • Determine optimal solutions for architecture, efficiency, maintainability, and scalability in cooperation with developers and architects.
  • Aid Product Management in creating product roadmaps and ensuring objectives are realistic and achievable.
  • Collaborate with Principal Engineers to create solution designs following architectural guidance and design.
  • Mentor junior developers to support their professional development.

  • Requirements
  • Bachelor’s degree in Computer Science or related field.
  • 5+ years of .NET software development experience building web-based applications OR a Master’s degree in Computer Science, Computer Engineering.
  • Proficiency in Microsoft development stack: .NET Core, .NET Framework 4.5+, C#, JavaScript, RESTful services, ORM, T-SQL, JSON, MVC, XML, HTML, and CSS, Azure based Architectures.
  • Fluent English
  • Background in designing solutions with modern architecture patterns: Microservices, SOA, Domain-Driven Design, CQRS, Asynchronous Messaging, Service Bus, Event Sourcing, APIs, Web Services.
  • Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    EnglishEnglish
    Check out the description to know which languages are mandatory.

    Other Skills

    • Collaboration
    • Mentorship
    • Problem Solving

    Related jobs