GreenRoad is looking for a highly skilled Senior developer with rich experience in .NET, AWS, databases and messaging broker systems to join our team.
As Senior developer, you will be responsible for overseeing the technical design, development and deployment of software solutions that meet the needs of our customers.
Responsibilities:
- Be the technical lead and focal point of a team of senior full stack developers
- Design, develop, and maintain software applications using .NET technologies
- Work closely with product managers, QA, Support and other stakeholders to define project requirements, scope and deliverables
- Develop technical specifications and design documents to guide the development process, including database schema design, communication aspects, scalability and high availability
- Provide technical guidance and mentor team members to ensure that they are meeting project requirements and delivering high-quality software solutions
- Collaborate with other teams and stakeholders to ensure that our software solutions integrate with other systems and technologies as needed
- Participate in code reviews and ensure that code is well-structured, maintainable, and scalable
- Troubleshoot issues and provide technical support to team members and customers as needed
- Keep up-to-date with emerging trends and technologies in software development, cloud computing, database systems and messaging frameworks
Requirements:
- Education in Computer Science or Software Engineering (B.A., B.Sc. or similar)
- At least 8 years of experience in software development using .NET technologies
- At least 5 years of experience working with AWS services such as EC2, S3, ELB, etc.
- Strong understanding of object-oriented programming, design patterns, and software architecture principles
- Ability to work independently and as part of a team in a fast-paced environment
- Experience with Microservices Architecture, RabbitMQ and Big Data technologies
- Experience leading a team of developers in an Agile/Scrum environment – an advantage
- AWS certification(s) – an advantage
- Experience in client-side frameworks – an advantage
- Must have passion for technology – and love programming
- Demonstrated ability managing priorities in a fast-paced environment
- Dedicated professional with a can-do attitude
- Excellent communication and interpersonal skills, with the ability to communicate technical information to both technical and non-technical audiences
- High interpersonal skills, strong team player, innovative and creative
- Good English – speaking and writing
- Passion for saving lives
Send your CV to: careers@greenroad.com