Job Description:
Responsibilities
This person filling this position will play an important role in the Technical Implementation Team which provides planning, design, implementation and management services to global clients.
The specific focus for this role is the design and development of state of art Tools which will enable field engineers to deliver higher value service offerings to customers.
Required Skills
The Software Engineer are expected to have the following competencies:
- Strong Java coding and testing skills
- Knowledge of the software life cycle
- Ability to write concise and coherent functional and technical designs
- Comfortable with configuration management tools, preferably Subversion, Maven and JIRA
- Experience with developing on Windows (primarily) and Linux
Desirable Skills
- Knowledge of SQL a distinct advantage
- Knowledge of Hibernate
- Knowledge of Spring
- Knowledge of a Java GUI framework, preferably Swing
- Knowledge of web technologies such as JSP, web services, etc.
Bachelor's degree and 3 to 4 years experience or equivalent.
- Be self-motivated
- Flexible