Duties and responsibilities :
- Perform advanced programming tasks according to the project plan
- Implement tasks following functional specifications
- Write well designed, testable and efficient code
- Good Technical Research Skills
- Participate in the estimation of new features and components
- On-time delivery of assigned tasks
- Perform unit testing for submitted tasks
- Serve as a mentor to less experienced software engineers
- Participate in analysis & design of new functional requirements
- Implement complex and risky tasks development tasks
- Conduct prototyping and POCs for new technologies
- Conduct code review and code refactoring tasks
Technical Requirement :
- Experience with scripting languages preferably Python.
- Experience with .NET Core.
- Experience with NoSQL databases preferably MongoDB.
- Deep knowledge of functional programming concepts and practices.
- Experience with GoLang or Scala.
- Experience with APIs development and Integrations
- Strong GIT knowledge.
- Dynamic programming & problem solving skills.
- Varies between 5-7 years of Experience
Job Type: Full-time
.