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.).
- Leadership: Experience leading a team of developers in an Agile/Scrum environment.
- Certifications: AWS certification(s).
- Client-Side Development: Experience with client-side frameworks.
Send your CV to: careers@greenroad.com