Remote Job

Front End Developer

Job Description

#TeamEGS Is looking for new, fresh Software Engineers for one of our international products that falls under the insurance sector. The aims of the application  involve migrating from monolith Struts 1 application to micro-frontends Angular applications with Spring Boot based micro-services architecture deployed on k8 Cloud. You’re welcome to be apart of our mission!

Qualifications

  • Bachelor’s Degree in Computer Science or related field
  • 3+ years of experience in Front End Development
  • Good understanding of object-oriented client-side scripting using JavaScript frameworks
  • Hands-on on Angular 11, Angular Material, Jasmin/Protractor,  RxJS, NgRx (Redux architecture)
  • Expertise in writing E2E/Unit tests using Jasmine, Protractor and Selenium
  • Basic knowledge of: Struts 1, JSP/JSTL, Tiles framework
  • Robust skills in HTML 5, CSS 3, Bootstrap

Additional Information

  • You will be empowered in your role
  • We have a competitive compensation package that includes medical and dental Insurance
  • In-house courses of English and French languages
  • Opportunities to participate in exchange programs abroad
  • Discount programs especially designed for EGS’ employees
  • 4x a week yoga classes
  • In-house sport training center
  • Bus for transportation
  • Unlimited coffee and tea
  • Corporate events and parties
  • Business trips and trainings

Java Software Engineer

Job Description

One of our international products that falls under the insurance sector supporting customers in every day business life, is looking for new, fresh Software Engineers for their monolith Struts 1 application, which supports customers in every day business life. Their aims involve migrating from monolith Struts 1 application to micro-frontends Angular applications with Spring Boot based micro-services architecture deployed on k8 Cloud You’re welcome to be apart of their mission! We are in need of Java Software Engineer.

Qualifications

 Minimum Experience: 

  • Bachelor’s Degree in Computer Science or related field
  • 3+ years of Java Development experience
  • Good programming experience

Back-End:

  • Solid understanding of object-oriented programming
  • Hands on experience in designing and developing applications using Java 11,
  • Experience of working in Spring Framework, Hibernate, Spring Boot, REST API and SOAP(JAXB) Web-services
  • Experience in Java Testing Frameworks (JUnit, Mockito, PowerMockito)
  • Knack for writing clean, readable Java code
  • Creating database schemas that represent and support business processes
  • Good understanding of code versioning tools, such as Git, GitHub, Jenkins
  • Have experience in implementing various solutions involving Microservices and implement Relational databases such as MS SQL and ElasticSearch servers
  • Basic knowledge of: Struts 1, JSP/JSTL, Tiles framework.

Additional Information

  • You will be empowered in your role
  • We have a competitive compensation package that includes medical and dental Insurance
  • In-house courses of English and French languages
  • Opportunities to participate in exchange programs abroad
  • Discount programs especially designed for EGS’ employees
  • 4x a week yoga classes
  • In-house sport training center
  • Bus for transportation
  • Unlimited coffee and tea
  • Corporate events and parties
  • Business trips and trainings

Senior Java Full Stack Software Engineer

Job Description

One of our international products that falls under the insurance sector supporting customers in every day business life, is looking for new, fresh Software Engineers for their monolith Struts 1 application, which supports customers in every day business life. Their aims involve migrating from monolith Struts 1 application to micro-frontends Angular applications with Spring Boot based micro-services architecture deployed on k8 Cloud You’re welcome to be apart of their mission! We are in need of Senior Java Full Stack Software Engineer.

Qualifications

Minimum Experience: 

  • Bachelor’s Degree in Computer Science or related field
  • 5+ years of Java Development experience
  • Strong programming experience

Back-End:

  • Solid understanding of object-oriented programming
  • Hands on experience in designing and developing applications using Java 11,
  • Experience of working in Spring Framework, Hibernate, Spring Boot, REST API and SOAP(JAXB) Webservices
  • Skill for writing reusable Java libraries
  • Knack for writing clean, readable Java code
  • Creating database schemas that represent and support business processes
  • Proficient understanding of code versioning tools, such as Git, GitHub
  • Have experience in implementing various solutions involving Microservices and implement Relational databases such as MS SQL Server.

Front End:

  • Proficient understanding of object-oriented client-side scripting using JavaScript frameworks
  • Expert & hands-on on Angular 11, Angular Material, Jasmin/Protractor,  RxJS, NgRx (Redux architecture)
  • Build reusable code and libraries
  • Basic knowledge of: Struts 1, JSP/JSTL, Tiles framework
  • Proficient understanding of asynchronous request handling, partial page updates
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of code versioning tools, such as Git
  • Experience in design, implementation and deployment of scalable micro services using containers and container-orchestration tools like Docker and Kubernetes is a plus.

Additional Information

  • You will be empowered in your role
  • We have a competitive compensation package that includes medical and dental Insurance
  • In-house courses of English and French languages
  • Opportunities to participate in exchange programs abroad
  • Discount programs especially designed for EGS’ employees
  • 4x a week yoga classes
  • In-house sport training center
  • Bus for transportation
  • Unlimited coffee and tea
  • Corporate events and parties
  • Business trips and trainings

C++ Software Architect

Job Description

We are on the look out for an experienced and master C++ Architect. You’ll get hands on experience working on our Multi-Tier FIFO application by migrating and integrating the app using CI (Contentious Integration) processes, alongside supervising junior developers. For this opportunity you’ll need to have supervisory experience, excellent communication skills, a strong foundation in computer science, a wide range of experience in every aspect of software development, advanced English knowledge and more.

Qualifications

  • Proven experience as an Application Architect/Technical Lead with demonstrated project architecture experience
  •  BS in Computer Science, Software Engineering or equivalent experience
  •  7+ years of work experience
  • Mastering reverse engineering
  • Expert in various database and storage systems
  • Perfectly mastering the C ++ language
  • Very good level of English (knowledge of German or French is appreciated but not compulsory)
  • Good ability to transmit knowledge
  • Ability to take ownership and drive a task to conclusion without supervision
  • Supervisory experience

Mission description:

  • Gain skills very quickly on the wlp-fo C ++ platform to participate initially in the following projects:
  1. Migration of the FIFO application from version 5.5 to 5.12
  2. Integrate FIFO, after migration to WLP-FO 5.12, in the CI process (continuous integration) of the software factory
  • Build and integrate database systems
  • Establish strong working relationships with the business, operations and other technology team members
  • Be recognized as an expert in the functional and technical aspects of the application domain
  • Provide mentoring support for other software engineers
  • Act as a leader on a team and provides guidance in all aspects of software development

Additional Information

  • You will be empowered in your role
  • We have a competitive compensation package that includes medical and dental Insurance
  • In-house courses of English and French languages
  • Opportunities to participate in exchange programs abroad
  • Discount programs especially designed for EGS’ employees
  • 4x a week yoga classes
  • In-house sport training center
  • Bus for transportation
  • Unlimited coffee and tea
  • Corporate events and parties
  • Business trips and trainings

Manual QA Engineer

Qualifications

  • At least BS degree in Computer Science or in a similar discipline
  • At least 2 years of experience in software QA
  • Solid knowledge of QA methodologies, tools and processes
  • Good knowledge of SQL
  • XML knowledge
  • Good knowledge of Jira
  • Extensive experience with manual testing
  • Understanding of Agile methodologies
  • Experience with Linux environment
  • Experience with HP-ALM
  • Strong communication and negotiation skills
  • Fluency in English

Responsibilities

  • Read, analyze and review all the project documents
  • Write test cases in English, based on received documents
  • Manually execute the test cases
  • Create and document the issues
  • Undertake the close follow-up of the correction of the defects
  • Closely collaborate with development teams
  • Maintain the reference database of tests for the future releases of the application (non-regression tests)
  • Support external customers during their acceptance test phases
  • Will be involved in maintenance phase for bugs discovered in production systems
  • Ensure the quality of existing functionalities by executing non-regression tests
  • Report to development teams

Additional Information

  • You will be empowered in your role
  • We have a competitive compensation package that includes medical and dental Insurance
  • In-house courses of English and French languages
  • Opportunities to participate in exchange programs abroad
  • Discount programs especially designed for EGS’ employees
  • 4x a week yoga classes
  • In-house sport training center
  • Bus for transportation
  • Unlimited coffee and tea
  • Corporate events and parties
  • Business trips and trainings

Java Developer

Job Description

EGS is actively seeking a Java Developer who is passionate about coding to join our team! You will have the opportunity to continuously develop technical knowledge and skills and educate team members on the capabilities and constraints of technologies.

Qualifications

  • Bachelor’s or higher degree in Computer Sciences or a related
  • discipline with at least 2 years of work experience in software development
  • 1 year of work experience with Java/J2EE
  • Professional work experience in projects as a Java developer in J2EE  using any of the following products: Spring, Apache Wicket, Struts, Hibernate, Elasticsearch, ActiveMQ
  • Good understanding of OOP programming principles and design patterns
  • Work experience in development of multi-layered client-server applications
  • Work experience in Oracle and  MySQL or other RDBMS
  • Proven ability to work under stress in emergencies, with the flexibility to handle multiple high-pressure situations simultaneously
  • Work experience in agile/scrum projects is a plus

Responsibilities

  • Produce and maintain clean, high quality code
  • Work as a part of a dynamic team throughout the software development life cycle
  • Maintain current knowledge of information technology trends with ability to research and evaluate new applicable directions and technologies
  • Willingness to travel abroad

Additional Information

  • You will be empowered in your role
  • We have a competitive compensation package that includes medical and dental Insurance
  • In-house courses of English and French languages
  • Opportunities to participate in exchange programs abroad
  • Discount programs especially designed for EGS’ employees
  • 4x a week yoga classes
  • In-house sport training center
  • Bus for transportation
  • Unlimited coffee and tea
  • Corporate events and parties
  • Business trips and trainings

Full Stack Developer

Job Description

We are expanding and looking for driven, creative, analytical Full Stack Developer to join our growing team. You’ll join an amazing team of people passionate about what they do.
You’ll have a real impact on people’s lives through creating enterprise-level software solutions in the Fintech industry. Don’t wait – submit an application today!

Qualifications

  • BS/MS degree in Computer Science, Engineering or a related subject
  • 5+ years of UI development experience with in-depth knowledge and experience of Angular 11 (Knowledge and experience in Angular 1 will be considered a plus)
  • Solid Object Oriented programming skills in Java 8
  • Knowledge/experience of Spring, Spring Boot
  • Knowledge of basic Linux OS will be a plus
  • Version control system (VCS) – knowledge of Git
  • Working knowledge in DevOps tools like Maven, Jenkins, Docker, Open Shift, Keycloak, etc.
  • Database and cache – knowledge of various DBMS technology. MySQL, MongoDB, Oracle, SQLServer
  • Good command of English both spoken and written
  • Good problem diagnosis and creative problem-solving skills

Responsibilities

  • Code and perform unit and integration testing of software to ensure proper and efficient execution while adhering to business and technical requirements
  • Code, test, debug, and enhance software
  • Write programs according to specifications
  • Participate in code review sessions to validate adherence with development standards
  • Serve as an escalation point to resolve incidents and problems with software supported by the team

 

Additional Information

  • You will be empowered in your role
  • We have a competitive compensation package that includes medical and dental Insurance
  • In-house courses of English and French languages
  • Opportunities to participate in exchange programs abroad
  • Discount programs especially designed for EGS’ employees
  • 4x a week yoga classes
  • In-house sport training center
  • Bus for transportation
  • Unlimited coffee and tea
  • Corporate events and parties
  • Business trips and trainings

Python Developer

Job Description

If you’re a Python Developer with a thorough understanding of user experience and a passion for creative projects, we @EGS have a terrific opportunity for you to check out.

Do you have an aptitude for coding, a deep understanding of enterprise systems, and a creative side? Then apply today to put your talents as a Python Developer to the test!

Qualifications

Required qualifications to be successful in this role:

  • Minimum 3+ years of experience in Python development with pandas and other libs
  • Good understanding of Pandas, Numpy (is a plus) libraries
  • Understand basic modeling values and processes
  • Good knowledge of SQL. Can be MS SQL, Oracle, and Postgres
  • Knowledge and experience in PL/SQL and Oracle SQL will be considered a plus

Education: Bachelor’s Degree in IT/CS or Related Field

Your future duties and responsibilities:

  • Build whole Python package
  • Perform Quantitative and qualitative Data analysis
  • Help the modeling team with the data preparation process, source data from multiple sources
  • Build predictive models using Python
  • Build visualization if required
  • Generate data reports

Additional Information

  • You will be empowered in your role
  • We have a competitive compensation package that includes medical and dental Insurance
  • In-house courses of English and French languages
  • Opportunities to participate in exchange programs abroad
  • Discount programs especially designed for EGS’ employees
  • 4x a week yoga classes
  • In-house sport training center
  • Bus for transportation
  • Unlimited coffee and tea
  • Corporate events and parties
  • Business trips and trainings