A Software Engineer delivers features for a Product in a business chain. As member of a Feature Team, he works in autonomy and in a continuous improvement approach.
Generic Skills : Requirement analysis, Should understand user stories Development Develop and write Unit Test with the supervision of Senior Developer. Follow coding standards, Follow clean coding and craftmanship practices, Should know how adopt tools in his projects, Full Stack Development Skills, Developer Understands at least one backend, front end technologies to work on. Development defined by leads.
Core skills
-Proficiency in core java, knowledge of libraries and frameworks (sprint, hibernate, sprintboot),
-Core speciality in front-end development (react, angular, etc.), familarity of backend architecture, database, microservices and UI design patterns
-Strong experience in designing and building scalable backend systems and reliable API's,
-Working knowledge on performing software upgrades - JDK, Tomcat
-Database knowledge (SQL, bigdata etc.),
-Understanding of cloud platforms (azure, SG tools),
-Knowledge of containerizeration and docker platforms like kubernetes, CI/CD/devops experience,
-Perform IUT and E2E testing and be able to support Production
-Conversant in Agile methodologies
-Should come up with ideas and proposals on tech solutions
- Test automation knowledge is desirable Soft skills:
- Good problem solving skills,
- Proficient in communicating and accountability of tasks