Pause
Read
By continuing to browse, you accept the use of cookies for the purposes of authentication and adding favourites. Find out more
LINEDATA vacancy search engine

Engineer - Software Development


Vacancy details

General information

Organisation

At Linedata we believe finance matters to our society as much as energy to life and fueling financial transformation is vital for development and leadership.

___________________________________________ WE HUMANIZE TECHNOLOGY ___________________________________________

20 years experience, 20 offices, covering 50 countries, more than 700 clients, we are close to 1300 employees providing global humanized technology solutions aimed at the investment management and credit community. Linedata supports companies to grow and strengthens the development of its clients.
  

Position description

Category

Software Engineering - Software Development

Job title

Engineer - Software Development

Contract type

Permanent

Job description

DESCRIPTION
The Software Engineer - offshore will be part of an agile development team, building and working on an enterprise level software system utilizing the JAVA development stack. Our systems need to meet remarkably high standards of quality, performance and reliability, operating around the clock on a large and growing scale.

ESSENTIAL DUTIES/RESPONSIBILITIES

• Build robust and scalable software in Java / Angular / Ruby and Rails
• Design and create services and system architecture for your projects, and contribute and provide feedback to other team members.
• Help improve our code quality through writing unit tests, automation and performing code reviews.
• Collaborate with multidisciplinary team of Back-End Software Engineers, Project Managers and System Administrators.
• Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
• Participate in peer-reviews of solution designs and related code.
• Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
• Analyze and resolve technical and application problems.
• Maintain high standards of software quality within the team by establishing good practices and habits.
• Contribute to the technical and process innovation of the engineering department as a whole.
• Work autonomously, excited by new technologies and will never back down from the challenges of scale.
• Experience in developing software using java language.
• Knowing Angular/Ruby and Rails language is a plus.
• Experience working with Linux/UNIX environments
• Experience working in Oracle/SQL server/Postgres database
• Knowledge of web services in REST and SOAP
• Knowledge in Microservice architecture is a plus
• Knowledge in cloud-based services is a plus.
• Extensive experience with open-source technology, software development and system engineering.
• Excellent communication and organizational skills, and the ability to stay focused on completing tasks and meeting goals within a busy workspace.
• Interest in Cloud Engineering and its impact on greater business practices.
• Skilled at working in tandem with a team of engineers, or alone as required.

Requirements


• Bachelor's or Masters Degree in Computer Science or Engineering; Master's degree a plus.
• 2 to 3 years experience with all phases of the software development life cycle, best practices and Agile Software Development.
• Solid OOP and software design knowledge – you should know how to create software that's extensible, reusable and meets desired architectural objectives.
• A strong familiarity of Web application technologies including Apache, Tomcat and J2EE.

Position localisation

Job location

Asia, India

Location

Chennai

Candidate criteria

Education required

Bachelor

Experience required

3+ years

Languages

English (Fluent/Proficient)

Area of study

Computer Science