implements software on our product, you will work with other engineers from
remote locations throughout the software development life cycle.
In this role, you should be a team player, have a good eye for detail and
problem-solving skills, and able to work in an ongoing flexible changing
environment.
In this role, you will be:
* Working closely with other developers, UX designers to research, design, implement, and unit test our product
* Produce clean, efficient code based on specifications
* Fix internalcustomer bugs
* Create design specifications and clarify requirements to other engineers
* Responsible for breaking down Epics into Stories and tasks and estimate all
* Integrate software components and third-party programs
* Verify and deploy programs and systems
* Troubleshoot, debug and upgrade existing software
* Analyze and solve customer cases
* Recommend and execute improvements
* Create technical documentation for reference and reporting
* Maintaining and upgrading unit tests automation
* Administer build machines
* Providing guidance to others as necessary
* Collaborating closely with all the other members of the team to take shared responsibility for the overall efforts that the team has committed to.
What we are looking for:
* Senior in cc++ on different OS platform (Windows, Linux, HP-UX, AIX, Solaris, zos)
* Experienced with Java backend programming AXIS, OSGi, Spring, XML libraries.
* Experienced with Java UI programming SWING.
* Experienced with databases MS-SQL, Oracle, DB2.
* Experienced with complicated build systems Make files, ant, build.xml.
* Experienced with GitHub, Jenkins
* knowledge of new technologies such as REST APIs.
* Familiarity node.js and GO
* Experienced in an Agile environment and agile methodologies
* Familiarity middleware (MQ services)- an advantage
* The ability to learn new technologies quickly
* Good communication skills – both written and verbal Hebrew & English
* BSc/BA in Computer Science, Engineering or a related field with proven field experience