Enterprise Technical Architect develops and maintains the high-level design plan for the overall applications, data, and infrastructure architectures.
Provides technical leadership across the organization, from top-line decision making down to the project planning level.
Gains commitment for high-level infrastructure plans, initiates, and participates in projects to evaluate technologies and methods of implementation.
Assesses business requirements and technology alternatives. -Builds multi-platform technology consensus across business units.
Implements new technologies in small and medium scale environments. -Designs an application's infrastructure blueprint, which may include leveraging specific databases, programming languages, utilities, and testing approaches.
Uses tools and methodologies to create representations for functions and user interfaces of desired product.
Oversees progress of development teams to ensure consistency with initial design.
Provides technical guidance and coaching to developers and engineers.
Evaluates and/or pilots new technologies.
Contributes to the development of business cases.
Constructs program flow charts to describe the processing of data and development of precise steps and processing logic across all platforms.
Determines functional and non-functional requirements for new software or applications.
Ensures software meets all requirements of quality, security, extensibility, etc.
Approves final product before launch.
Takes ownership of the functional design and architecture of application systems across all technologies and platforms.
Develops high-level product specifications with attention to system integration patterns and feasibility.
Defines all aspects of software development lifecycle, best practices, and standards.
What Are We Looking:
Candidate must have 10+ years of experience in system design and development, with recent emphasis on complex solutions traversing several business areas and a record of demonstrating long term strategic vision for organizations as well as execution plans for implementation.
Broad system-level expertise across multiple computing platforms and technologies is required, along with the ability to influence technical direction at the department level and across multiple IT projects or technology areas.
Experience using various design patterns preferably MVC, Singleton, Facade and Factory - Proficient in OOD and Implementation, Design Patterns
3 + years experience using Hibernate and understanding ORM
3+ years experience using GIT, JBOSS, Apache, Tomcat and Oracle
Must have diverse experience utilizing Java tools in business, Web and client-server environments including Java Platform, J2EE, JDBC technologies and Apigee gateway platform
2+ years experience with Agile and Lean development practices
Experience or exposure to Database Design and Implementation Knowledge of Multi-tier Architecture, Rational/Visio modelling
Experience with TDD Solid understanding of web/mobile application architecture and security (OAuth, JWT, Spring Security)
Extensive experience implementing API s (REST) via micro services.
UI development experience using the latest in HTML5, CSS3/SASS
3+ years experience with Angular JS (Angular 4or 5 Preferred), NodeJS, Spring Boot, AEM (Adobe Enterprise Manager), Full CICD (Jenkins, Ansible, 12 plugins), WAS & Extreme Scale
Strong interpersonal and communication skills Problem solver with attention to detail
Designs systems/applications with a high level of complexity (e.g. many interfaces, multiple packages, platforms)
Self-motivated with strong time management skills and able to handle multiple assignments
Acts as a technology mentor to team members
Evaluates leading-edge technologies and uses this information to influence future business strategies
Maintains an enterprise wide perspective in supporting their customer area(s) seeking solutions that optimally support the enterprise
Rakesh Kumar Selsoft.inc
Mobile: (Prefer for Text Messages) Desk: Email: 303, S Jupiter, Suite 110, Allen, TX 75002, USA.