Director, Software Engineering Development

Fidelity Investments - Durham, North Carolina
10/23/2017 6:19:51 AM
1709347
Technology


Job Desription

Will draw on in-depth business knowledge to provide business unit-wide solutions by developing complex, multi-faceted software applications. Lead a team of engineers that design, develop, and maintain web applications and frameworks utilizing N-tier architectures, including front-end technologies built upon enterprise Java (Spring) and mobile optimized responsive UI. Collaborate with architecture, software development, and quality assurance teams and be accountable for the development of high performance architectures that power multiple customer facing websites.

Primary Responsibilities:

Lead a team of software engineers in the development of secure web applications for multiple domain areas including Portfolio and Accounts, Customer Service, and Personal Finance, utilizing enterprise Java stack, Responsive Web Design, Content Management, and delivery and distribution product techniques.
Lead development of responsive internet applications for desktop and mobile applications that run in a stateful, multi-site, load balanced environment.
Direct and lead complex technical and functional analysis for multiple projects supporting multiple development initiatives, liaise with external teams in project development, and provide application support.
Review and provide detailed technical design and code peer oversight, ensure compliance with architecture standards, and facilitate creative solutions to ongoing technology efforts.
Review and advise on departmental technical policies and procedures, and ensure all code quality standards and practices are in place, planned for, and adhered to.
Establish and manage the software platform roadmap, implement best practices for software development, and drive the adoption of innovative web technologies.
Direct the design and development of applications in Web and Application Servers, including setup, administration, and application deployment across multiple platforms, including UNIX/Linux and Windows.
Participate in high-level cross-functional architecture and design, and collaborate with the technical architecture teams to champion innovative solutions to resolve complex business problems.
Perform independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.
Participate in budget development process and manage the budget across the team’s application portfolio.
Manage a team of individual contributors and junior managers, with responsibility for performance management, training, and coaching.

Education and Experience:

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and six (6) years of experience in the job offered or six (6) years of experience designing and developing web applications and frameworks utilizing N-Tier architectures within an asset management and trade brokerage environment; or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and four (4) years of experience in the job offered or four (4) years of experience designing and developing web applications and frameworks utilizing N-Tier architectures within an asset management and trade brokerage environment.

Skills and Knowledge:

Candidate must also possess:

Demonstrated Expertise (DE) in Web and Application Server setup, systems administration, and application deployment in UNIX/Linux, utilizing Apache HTTP Server, Apache Tomcat, Oracle iPlanet Server, and IBM WebSphere.
DE in Content Management, Distribution, Migration and Content Delivery using CMI tools and CDS -- SDL Tridion, Site Refresh, Vignette, and Documentum.
DE driving and implementing software architecture strategy by designing, developing, and integrating complex web applications and custom frameworks, databases, network, and operating systems security in UNIX/Linux -- utilizing Perl, C, Java, Solaris, Red Hat, and Oracle -- for asset management and trading brokerage research.

#PE1M2

Job: Technology

Primary Location: US-NC-Durham

Schedule: Full-time

Job Level: Director

Education Level: Bachelor's Degree (±16 years)

Job Type: Standard
:

Overtime Status: Exempt

Travel: No

Durham, North Carolina
Durham, NC