Software Development Engineer

Software Development Engineer

Chennai, Bangalore & Delhi

Job Type:

Full-time/permanent

The Company:

EOS IT Solutions is a leading IT and global video collaboration company. We specialise in innovative IT and video conferencing solutions, which empower businesses and organisations throughout the world. With teams of qualified IT support engineers, EOS IT Solutions offers a fast and reliable service to our clients.

Job Purpose:

The Software Development Engineer will be working alongside a market leading, global and innovative organisation which designs, develops, and sells consumer electronics, computer software, and online services.

Key Duties & Responsibilities:

The Candidate will be required to develop and support software as the primary job function Designs, develops, debugs & tests complex software in any field e.g., systems software, software development tools, applications, drivers, numerical methods, UI's, web. May work directly with companies developing and optimizing compilers, operating systems, and other software technologies.

Expands technical and industry expertise.

Adheres to company policies, procedures and standards in the development and implementation of software.

The candidate must be flexible to work outside of normal working hours, including occasional weekends and on a rotational shift pattern, to meet with operational needs.

Essential Criteria:

Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Mid to senior programmer level with min of 3-5 years of programming experience including;

• Java 8 or later (additional C#, NodeJS capability will be beneficial) with multithread/concurrency programming and secure coding

• RDBMS (e.g. Oracle, PostgreSQL, MS SQL, MariaDB, MySQL, etc.)

• NoSQL DB (e.g. MongoDB, Cassandra, Hadoop, Elastic, etc.)

• Workflow engine with BPMN 2.0 (e.g. Camunda)

• ORM (Object Relational Mapping) framework (i.e. Hibernate, Spring JPA are preferable)

• Web service (i.e. Restful, SOAP) interface • LDAP and SMTP interface

• Authentication model (i.e. Basic, SSO, Oauth 2.0)

• Agile development practice (i.e. Maven, Github, Jenkins, Artifactory, Unit Testing, documentation (e.g. Javadoc), etc.)

• UI/UX JS framework (e.g. Angular, React, Vue.js, RxJS/Redux, Webpack/Browserify, Jasmine/Karma, etc.)

Desirable:

• Collaboration APIs (i.e. AXL, Unity, Webex, Telepresence, etc.)

• Template engine framework (e.g. Velocity, Freemarker, Thymeleaf, etc.)

The Candidate:

• Independent problem solving and analysis skills

• Clear, effective verbal and written communication skills

• Good time management skills

• An excellent standard of written and verbal English skills

• Ability to meet critical deadlines and prioritize multiple tasks in a fast-paced environment

• Team-oriented disposition with the desire and ability to establish cooperative working relationships with internal and external customers

Package:

EOS IT Solutions offers an excellent, competitive salary in a friendly, professional working environment, with a strong team spirit. The Software Development Engineer will also get the opportunity of:

• Working with large, global companies.

• Gain exposure to the latest technology, services and systems

• Training and professional, accredited certification

• Opportunities to learn and travel.

Telephone

+44 (0)28 4065 1006

53 Moss Road, Banbridge, County Down, Northern Ireland, BT32 3NZ, Tel: +44 (0)28 4065 1009. Copyright EOS IT Solutions 2016. Privacy Policy. Cookie Policy