Job Description :
The Role

Plan, architect and develop technical solutions and alternatives that meet business requirements in adherence with our client’s standards, processes and best practices
Successfully lead major projects and complex assignments with broad scope and long-term business implications
Lead day to day system development and maintenance activities of the technical team
Contribute to the overall strategy and manage complex issues within functional area of expertise
Research and perform PoC’s (Proof of Concept) on current and upcoming technologies and application appropriate frameworks and provide recommendations to Management
Proactively create and maintain solution and technology road maps.
Assist management in business case development and scenario planning leading to an effective decision making process
Ability to work independently and self-directed
Ability to partner and collaborate with DPS architects on solution designs
Good knowledge and experience with industry standard cryptographic algorithms including how, where, and when to apply them

Requirements

Expert understanding of software engineering concepts and methodologies
Extensive experience developing and supporting shared web service platforms, including SOAP and RESTful API’s
Experience developing solutions using Information Security-related concepts: Cryptography – X.509, Certificate Management Protocol (CMP), public key cryptography standards is PLUS.
Extensive experience with the following technologies and frameworks: Node.JS (PLUS), Javascript, JSON, C, C++, Java/J2EE design patterns, EJB, XML, Data Structures, PostgreSQL, Oracle, LDAP, JNDI, Hibernate, Redis (PLUS), Apache, nGINx, Tomcat, JBOSS, WebSphere, GIT, SVN, PCVS, Maven
High-energy, detail-oriented, proactive and able to handle multiple high-priority demands while driving consistent results
Expert critical thinking and problem solving skills