Software Engineer
Required skills
3+ years working in software development roles, Bachelor’s degree in Computer Science, Software Engineering, or a related field, Proficiency in C# and .NET architecture, Experience with frontend technologies such as React, Strong understanding and application of SOLID principles and Test-Driven Development (TDD), Excellent communication and collaboration skills
Preferred skills
Eagerness to learn and apply new technologies and methodologies
Technologies
C#, .NET, React
Responsibilities
Independently deliver on epics and user stories with minimal guidance from the team lead, Provide technical guidance and mentorship to junior software engineers, Collaborate through pair programming when appropriate and offer constructive technical advice, Perform code reviews to maintain code quality and support team knowledge sharing, Contribute to domain and technical design discussions, identifying opportunities for improvement and process enhancements, Perform other team level responsibilities as required ranging from addressing and resolve team BAU, owned microservice enhancement/maintenance work, incident actions and resolutions etc
Seniority
Software Engineer
Domain
Fintech, Personal lending, Renewable energy, Automotive finance