The successful candidate will join the team to lead software development and system support covering regional and global platforms.
Primary responsibilities include:
- Perform/manage system support covering a wide range of business applications, problem resolution and ownership of issues and communication back to the business.
- Contribute to projects and system enhancements using in-depth expertise in technology, and knowledge in domain areas, and provide solutions that will deliver value to stakeholders.
- Take ownership of the technical architecture and decision making on low-to-medium-complexity projects and ensure knowledge repositories are kept current.
Qualifications:
- Bachelor’s degree in computer science or engineering with total of 6+ years of experience.
- Minimum of 5 years of experience with multiple web technologies such as J2EE, Design patterns, WebLogic, Spring, JDBC, ASP, IIS, XML in Unix and Windows environments.
- Proven experience in designing and developing web applications using Node.JS, Spring, Angular frameworks (70% server-side, 30% UI).
- Hands-on with deployment and maintenance of web applications in WebLogic, WebSphere, Tomcat or JBoss application servers.
- Extensive database development experience in MS SQL Server/ Oracle and SQL scripting.
- Experience in building highly available, scalable and maintainable SOA based enterprise solutions and MVC based rich internet applications.
- Ability to maintain vendor products through their lifecycle and integrate them using available APIs.
- Through understanding of SDLC processes including agile methodology.
- Analytical skills to model business functions, processes and dataflow within or between systems.
- Strong problem solving skills to debug complex and time-sensitive production incidents.
- Good interpersonal skills to engage with senior stakeholders in functional business units and IT leadership.