Creates the high-level design and dictates technical standards including software coding standards, tools, and platforms.
Makes cross-component design decisions.
Defines the technical design, examines new technologies, initiates and performs complex programming tasks (proof of concept), and defines technical components.
In charge of the architectural roadmap.
Provides architecture solutions during the software development lifecycle.
Performs complex software engineering tasks.
Excellent Solution designing skills especially in JEE environment
9+ years of experience in Design, Development & Architecture using java/ J2EE technologies
Excellent knowledge of design patterns, data structures and ability to design and implement algorithms
Excellent knowledge in Object Oriented Design and development
OMS knowledge is preferred
Has full autonomy to deliver agreed technical objectives. Makes decisions requiring extensive analysis and interpretation, including a number of intangible factors.
Provides technical expertise in terms of software usage, and functional and non-functional aspects (such as operability, performance, aesthetics, resilience, reuse, maintainability, comprehensibility, economic, and technological tradeoffs).Has hands-on capabilities and performs complex software engineering tasks when required.