400 South Tryon Street Charlotte, NC 28285
Provide technology governance and oversight in delivering solutions that align with the business and IT strategies enabling their customers to meet their goals and objectives.
Develop and maintain the solution architecture for the assigned system/project/enhancement, providing conceptual models and high level design
Review project detail design and construction, assuring conformance to the solution architecture Linkage to overall Enterprise Security and Architecture to ensure consistency of technology direction and process/approach with the rest of IT functions
Participate in appropriate industry groups and with vendors to influence direction, understand product roadmap, and ensure company alignment where possible
Escalate design and technical issues that are not resolved to the Sr. IT Architect responsible for the area in which the solution is being developed Develop and maintain the needed technical and business knowledge and working relationships Function responsible for directing the technical design, testing, implementation, control and maintenance of the organization' s systems and software.
Ensures secure, efficient, and economic availability of applications and processing with adequate safeguards for both security and integrity.
Responsible for planning, evaluation, acquisition, installation, implementation, communication, and client training for new technology and enhancements.
Responsibilities apply to all disciplines of application development including, but not limited to, Web, client/server, and mainframe applications, and application integration.
Bachelor' s degree in Computer Science or a related discipline OR equivalent work related experience in lieu of a degree
10+ years of experience as Lead/Senior Developer with experience as a Technical Lead/Team Lead working with object oriented programming languages, especially Java and Microsoft .NET Framework.
Demonstrated ability to work effectively with customers, management, and teammates
Ability to understand the business requirements and converting them into solution designs
Experience with Java/J2EE, including SOAP, REST, .NET and related technologies (JSON, XML, etc)
Sound knowledge and understanding of Web Service APIs, web-based systems architecture, and service oriented architecture (SOA)
Experience with Common frameworks - Spring, Hibernate Experience with Database technologies - Oracle, MySQL, JDBC, SQL, PL/SQL Experience with WebMethods
Demonstrate practical approach to delivering solutions that optimize resources across business needs, constraints, and technological realities.
Self-motivated and at ease in a constantly changing environment
Experience in providing technical leadership to development/support teams, developing high level s/w designs and reviewing detailed designs