Vacancy expired!
- Drive the development lifecycle with a focus on developing new features and functionalities for enterprise software solutions, encompassing service layers, integration, user interfaces and data.
- Design and build highly scalable API’s that are being continuously deployed and updated through an automated CI/CD pipeline.
- Help define and participate in software development processes that leverages best practice and supports continuous product delivery.
- Ensure code adheres to patterns and any established standards.
- Drive regular peer design and code reviews.
- Contribute to coding conventions and all aspects of the software development life cycle.
- Write, test, and refactor code that is reusable, testable, efficient, well architected, and well commented.
- Contribute to planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team.
- Leads peers on designs, code reviews, and testing in agile environment.
- Mentor team members.
- Able to leverage subject matter experts and other available resources in order to solve complex problems.
- Bachelor’s Degree (Computer Science, Bio Engineering, Electronics and Electrical Engineering or any related field)
- 7 or more years of experience using Groovy, Java, Scala or another JVM language.
- 7 or more years of experience working with Modern front-end JavaScript Frameworks (i.e. React, Angular, Vue)
- RDBMS such as: Microsoft SQL Server, MongoDB, Oracle
- Comprehensive experience building web user interfaces
- Expertise in building APIs
- Extensive experience with web service development
- Unit testing and Test-Driven Development
- Source control repository such as GIT
- Testing frameworks and code quality tools
- Cloud tools, services and development (AWS and Azure)
Vacancy expired!