In this role, the selected candidate will perform standard engineering assignments which are typically a focused portion of larger projects adhering to defined methods, techniques, theories, corporate and division Standard Operating Policies.
Provide leadership and input into the full software development life cycle of features and applications including providing estimates, iterating on designs, producing working software, communicating with other teams and supporting critical applications.
Designs, codes, tests, debugs, documents, maintains, and modifies computer programs of high complexity, significance, and risk; conduct analysis of organizational needs for the development and implementation of application systems.
Design and realization, as well as testing, deployment and release management, or technical and functional application management of client-specific package based solutions (e.G. Sap, oracle). These roles also require functional and methodological capabilities in testing and training.
The Senior Software Developer will take an active role in the design and development of a core Java/J2EE software application platform on which various web applications of different market segments will be built.
Self - starter with exceptional verbal and written communication skills as well as excellent organizational skills. Strong understanding of Java, J2EE, Spring, Hibernate, jQuery, SOAP & Restful Web Services.