Senior Software Developer is part of the ECLIPSE Product Development team and is involved in all phases of the Development Process. Overall, as a Senior Software Developer, you play a crucial role in overseeing the development of software projects, leading a team to success, and contributing to the overall growth and success of the organization. The responsibilities also extend to analysis / assessments of operational problems, investigation of new technology and tools, supporting other developers, and contributing to the overall direction of the ECLIPSE suite of products - the essential software to work effectively in the space sector.
Main Responsibilities
As Senior Software Developer you will be responsible for :
* Providing technical expertise and helping to drive innovation within the team.
* Design, development, and testing of ECLIPSE web-based application.
* Full stack : involvement in all architecture layers (Web development, Java programming, Databases).
* Participate in the ECLIPSE Sprint Demo, planning, and stand-up meetings.
* Perform peer code and design reviews.
* Produce technical documentation.
* Strong analytical and object-oriented design capabilities.
* Proactively striving to extend his / her own skills and capabilities in line with the agreed career goals.
* Effective English written and oral communication skills.
* Able to work as part of a team and foster good team cooperation.
Profile :
* Several years of experience in software development.
* Experience with web development Framework such as Spring, Hibernate, Struts, and Lucene.
* Experience with front-end frameworks such as JQuery and Angular.
* Experience with Relational databases (Oracle, PostgreSQL).
* Experience with Git, SVN or other version control system.
* Strong analytical and object-oriented design capabilities.
* Effective English written and oral communication skills.
* Proven track record of successfully delivering software projects on time and within budget.
* Strong problem-solving skills and attention to detail.
* Knowledge of best practices in software development, including code reviews, testing, and quality assurance processes.
Nice to Have :
* Bachelor’s or Master’s degree in computer science, Software Engineering, or a related field.
* Java (or others) certifications are an advantage.
* Experience with Document-Orientated databases (MongoDB) is an advantage.
J-18808-Ljbffr
#J-18808-Ljbffr