Backend Software Engineer-C# .NET

C #, . NET, API, Cloud, Python, PHP
Full Time
Depends on Experience
Work from home available

Job Description

This role is a new position on an existing team dedicated to building towards our product vision. This team operates in a highly cooperative way, and there is an expectation to be involved in all aspects of design, delivery, and support of the systems. You would work with the whole team on adding features to the product continuously and iteratively. We also expect an eye for technical quality that continues to improve as the product matures.

This role will require an emphasis on working with our existing teams to learn our domain and its unique challenges, while providing value to the customer. It also requires partnering with other engineering and enablement teams (platform, security, UX, etc.) to develop, build, run, and support the system architecture.

To be successful in this role, you should:

  • Have the ability to work in a collaborative fashion
  • Communicate technical ideas clearly
  • Have a sense of ownership and craftsmanship around the code base
  • Be mindful of application security and performance
  • Take pride in learning and want opportunities to learn throughout your day-to-day
  • Possess a pragmatic mindset
  • Qualified candidates should have relevant experience with a number of the following topics:
    • C# .NET
    • Designing, architecting, and building API’s (REST and/or GraphQL)
    • Unit testing frameworks (nUnit, phpUnit)
    • QA testing and peer reviewing code
    • Cloud Platform/IaaS solutions (i.e. AWS, Azure)
    • Containerized deployment (i.e. Docker, Docker Swarm, Kubernetes)
    • Relational databases and data modeling (MSSQL, MySQL, MongoDB)
    • Infrastructure as Code (Terraform)
    • Classical programming fundamentals and paradigms (OOP, SOLID, etc.)
    • Caching techniques, and their backend implementations (Redis)
    • Debugging, issue resolution, and troubleshooting
  • Extraordinary candidates would also have experience with, or a developing interest in:
    • One or more other back-end web technologies (PHP, Node.js, Python, etc.)
    • Using ORM's and/or DAL's effectively and performantly (Entity Framework)
    • The nuances in developing API’s in different contexts: internal machine-machine, B2B, B2C, BFF (backend-for-frontend pattern to support client applications)
    • Integrating with IaM/IdM solutions (Auth0)
    • Front-end web technologies (HTML, CSS, JS, React, Jest, Cypress)
    • Developing robust code using strongly-typed languages
Dice Id : 10124617
Position Id : PRI-BEE-NET
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

Software Engineer - .NET, C#
  • firstPRO, Inc
  • Exton, PA, USA
Software Engineer Backend // C# .NET Core
  • Motion Recruitment
  • New York, NY, USA
Senior C# .NET Software Engineer (Remote)
  • WebstaurantStore
  • Lititz, PA, USA
Senior Software Engineer- .Net C#
  • Infinity Consulting Solutions
  • New York, NY, USA
.NET Software Engineer \\\\ C# \\\\ .NET
  • Motion Recruitment
  • New York, NY, USA
.NET Developer \\\\ C# \\\\ Software Engineer
  • Motion Recruitment
  • New York, NY, USA
Jr-Mid Level .NET Software Engineer // C#
  • Motion Recruitment
  • New York, NY, USA
Software Engineer // C# .NET
  • Motion Recruitment
  • New York, NY, USA
.NET Software Engineer \\\\ C# \\\\ .NET Developer
  • Motion Recruitment
  • New York, NY, USA