This is a hands-on leadership position that requires a highly skilled and motivated individual who can lead architecture, design and development of highly scalable, available and fault tolerant enterprise applications. The successful candidate will serve as a technical leader and mentor to fellow team members and promote best practices such as test-driven development, code reviews, and security and performance auditing. The candidate should be able to articulate strategy and direction for technology and architecture throughout the organization. The successful candidate will work in partnership with individual development teams as well as with the Product Managers and SMEs to develop and enhance the EDIFECS products. Experience with enterprise scale J2EE applications and all aspects of system development are essential to succeed in this role. Experience with Health Care industry, Analytics applications, Cloud and Big Data is a big plus. The individual must have good communication skills, should be willing to mentor and willing to learn new technologies.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Creates high quality solution architecture and designs for large enterprise class solutions
Serves as the primary Application Architect for Edifecs products
Works with Product Managers, SMEs and Engineers to create the right architecture and designs
Mentors engineers on best practices and design patterns
Performs design reviews and code reviews
Helps create technology roadmap for Edifecs products
Accountable for design of solutions that promote flexibility, scalability and high-performance
REQUIRED SKILL SET & EXPERIENCE
10+ years of experience architecting, developing, deploying and supporting complex computing applications in a large scale environment
7+ years of hands on java, J2EE and enterprise application development experience.
7+ years of experience in Layered architectures, components, interfaces, messaging and patterns.
Solid understanding and experience with relational database design. Need strong data modeling skills.
Experience with extremely high volume/throughput data processing systems.
Demonstrated proficiency in designing distributed applications in multiple operating systems, languages, and vendor middleware
UML expertise e.g. Class Diagrams, Sequence Diagrams, Component Diagrams, state charts
Solid understanding and experience with Object oriented design and analysis techniques.
Experience with one or more of the following needed: Messaging/ESB, Portal, SOA.
Ability to lead R&D specification, requirements, development and test teams to converge on a single architecture for a single architecture domain.
Ability to handle multiple assignments at the same time, in a fast paced environment.
Undergraduate degree in Computer Science, Physics, Mathematics or another hard science or engineering degree.
Proficient oral and written communication skills.
Healthcare knowledge a plus.
Analytical application experience is a plus.
Cloud and Big data experience is a plus.
Edifecs is an equal opportunity employer.
Edifecs - 18 months ago