RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Software Engineer III

Skills
.NET FrameworkC#JavascriptSQLDatabasesTeam EnvironmentsMicrosoft Azure
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years building software in team environments
  • 3+ years developing applications in an object-oriented language such as C# .NET or Java
  • Hands-on experience with relational or NoSQL databases such as SQL Server Oracle or MongoDB
  • Solid understanding of microservices architectures including WebAPI REST and gRPC
  • Proficiency in code reviews optimization and testing including unit and acceptance tests
  • Bachelor's degree in Computer Science Software Engineering or MIS

Nice to have

  • Cloud platform experience
  • Data streaming and messaging systems
  • Excellent communication skills
  • Growth mindset
  • Fast-paced team orientation

Day to day

  • Develop robust software solutions that balance performance availability and security from requirements through deployment
  • Partner with product managers principal engineers and QA to translate business needs into scalable technical designs
  • Break down complex features into deliverables identify dependencies and own estimation for your work
  • Refactor and improve existing code for performance maintainability and ROI
  • Apply secure programming patterns conduct security reviews and harden applications against vulnerabilities
  • Write comprehensive unit integration and acceptance tests and participate in peer code reviews and design discussions
  • Tune performance bottlenecks resolve availability issues and mentor junior engineers through design and code reviews