DevJobs

.NET Senior Backend Developer

Overview
Skills
  • SQL SQL
  • .NET .NET ꞏ 7y
  • NoSQL NoSQL
  • Microservices Microservices
  • AWS AWS ꞏ 2y
  • Azure Azure
  • GCP GCP
  • RabbitMQ RabbitMQ
  • Big Data
  • DigitalOcean

Overview

GreenRoad is seeking a highly skilled and experienced Senior .NET Developer to join our team. This role requires deep expertise in .NET, cloud technologies (AWS/other providers), databases (SQL and NoSQL), scalability, and software design. As a Senior Developer, you will lead the technical design, development, and deployment of innovative software solutions that address our customers' needs.


Responsibilities

Leadership & Ownership: Take full ownership of new features, systems, and services, acting as the focal point for other developers and stakeholders.

Software Development: Design, develop, and maintain high-quality software applications using .NET technologies.

Collaboration: Work closely with product managers, QA, support teams, and other stakeholders to define project requirements, scope, and deliverables.

Technical Specifications: Create technical specifications and design documents, including database schema design, communication aspects, scalability, and high availability considerations.

Mentorship: Provide technical guidance and mentorship to team members, ensuring project requirements are met and high-quality software solutions are delivered.

Integration: Collaborate with other teams and stakeholders to ensure seamless integration of our software solutions with other systems and technologies.

Code Review: Participate in code reviews, ensuring code is well-structured, maintainable, and scalable.

Technical Support: Troubleshoot issues and provide technical support to team members and customers as needed.

Continuous Learning: Stay up-to-date with emerging trends and technologies in software development, cloud computing, database systems, and messaging frameworks.


Requirements

Experience: Minimum of 7 years in software development using .NET technologies.

Cloud Expertise: At least 2 years of experience working with cloud platforms (AWS/GCP/Azure/DigitalOcean/etc.).

Technical Skills: Strong understanding of object-oriented programming, design patterns, and software architecture principles.

Teamwork: Ability to work independently and as part of a team in a fast-paced environment.

Advanced Technologies: Experience with Microservices Architecture, RabbitMQ, and Big Data technologies.

Passion for Technology: Demonstrated passion for technology and programming.

Prioritization & Problem-Solving: Ability to manage priorities and problem-solve effectively in a dynamic environment.

Communication: Excellent communication and interpersonal skills, capable of conveying technical information to both technical and non-technical audiences.

Interpersonal Skills: High interpersonal skills, strong team player, innovative, and creative.

Language Skills: Proficiency in English, both written and spoken.

Mission-Driven: Passion for contributing to life-saving technologies.


Preferred Qualifications

AWS Experience: At least 2 years of experience with AWS services (EC2, S3, ELB, etc.).

Certifications: AWS certification(s).

Client-Side Development: Experience with client-side frameworks.


GreenRoad Technologies