Director, Software Development
Fidelity Investments
Job Title
Leads the design and implementation of Web-based applications. Provides expertise in development best practices for the full software development life cycle, including coding standards, code reviews, source control, build processes, test automation, and continuous integration. Remains up to date on changes in technologies, methodologies, and standards, assessing the viability and success factors of projects. Designs, develops, and modifies complex and major software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Draws on in-depth knowledge of the business or function to provide business unit-wide solutions by developing complex, multi-faceted software applications. Researches and recommends new technologies in support of the strategic direction of the business unit and participates in the research and recommendation of appropriate models, methods, tools, and technologies to achieve business-unit-wide solutions.
Primary Responsibilities:
- Translates and incorporates business vision and strategy to architectural strategy recommendations at the functional level.
- Participates in high-level, cross-functional architecture design teams.
- Identifies and consults with internal and external technical resources to produce cross-company strategic designs.
- Consults on development and delivery of major technology initiatives for the business unit.
- Consults on deployment of major project deliverables.
- Consults on the documentation of major technology application.
- Oversees the technical implementation of cross-divisional or company architectural components.
- Initiates and drives project or strategy discussions with users or external groups to resolve issues.
- Sets vision, goals, and direction of team/organization.
- Plans and leads organization-wide initiatives.
- Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects.
- Advises senior management on technical strategy.
- Researches and recommends new technologies.
- Works across groups to identify opportunities for organization-wide technology initiatives.
- Regularly provides guidance, training, and coaching to other team members for performance and career development.
- Provides technical leadership to all team members.
- Identifies and plans for future resource needs.
Education and Experience:
Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and six (6) years of experience as a Director, Software Development (or closely related occupation) designing and developing Web applications, using Angular, Node.js, Java, Spring, Mongo, and Oracle in a financial services environment.
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and four (4) years of experience as a Director, Software Development (or closely related occupation) designing and developing Web applications, using Angular, Node.js, Java, Spring, Mongo, and Oracle in a financial services environment.
Skills and Knowledge:
Candidate must also possess:
- Demonstrated Expertise ("DE") building highly scalable Spring Boot Microservices with RESTful architecture, using JSON data interchange format and Spring data for persistence; and performing database operations using persistence frameworks -- JPA and Hibernate.
- DE developing responsive Single Page Applications (SPA) using Angular, JavaScript, HTML5, CSS3, and Typescript; and developing rich browser compatible User Interface (UI) applications, using Java, Angular, Node.js, JavaScript, HTML5, CSS3, and Typescript.
- DE developing Cloud-native engineering solutions and migrating on-premises data products to Cloud, using Amazon Web Services (AWS) Aurora Postgres; and maintaining Continuous Integration/Continuous Delivery (CI/CD) pipelines for application code.
- DE designing and developing backend applications based on product requirements, using Oracle PL/SQL and retrieving, processing, and injecting real time data to and from online applications, using RESTful API.
#PE1M2
#LI-DNI
Category
Information Technology
Fidelity Investments- ...Senior Director, Software Development Engineering Labcorp is seeking a Senior Director, Software Development Engineering for a team in Durham, NC. The Senior Director, Software Engineering is accountable for the engineering leadership, delivery, and long-term evolution...SuggestedFull timeTemporary workCasual workInternshipWork at officeLocal areaMonday to FridayFlexible hoursDay shift3 days per week
- Self-Help Services Corp in Durham, North Carolina, seeks an Application Development and Business Intelligence Manager to lead database management and software development efforts. This role involves supervising staff, enhancing in-house business intelligence databases,...Suggested
$163.4k - $219.1k
...player quality validation and device compatibility testing are embedded early throughout the development lifecycle. Minimum Qualifications 10+ years of experience in software quality engineering, test automation, or software development, with 5+ years managing managers...SuggestedWork experience placement- ...Director, Software Engineering page is loaded## Director, Software Engineeringlocations: Durham, NC: Westlake, TXtime type: Full timeposted... ...strong Director of Software Engineering to lead the development and evolution of Operations Workstation platform. This is an...SuggestedFull timeWork at office
- ...Director, Software Engineering at Fidelity Investments in Durham, NC to dvlp, dsgn, implnt & supp Appls on AWS Cloud. Req. Bachelor’s degree and 6 yrs. exp. or Master’s and 4 yrs exp. For full job details and to apply, search by Job Number 2130958 at jobs.fidelity.com...Suggested
- ...Director, Software Engineering Job Description Position Description : Provides technical guidance, resolves complex development and design issues, and ensures alignment of system solutions with business partner requirements. Architects and builds complex end-to-end systems...
$67.5k - $170k
A leading global healthcare solutions company is looking for a Business Analyst to provide high-quality development and input for client projects. You will assist in analyzing client requirements, develop documentation, and conduct training sessions. The ideal candidate...- ...support to junior Systems Analysts Your familiarity with the following will be a plus: An understanding of the Agile software development methodology Ability to perform technical analysis of sophisticated Web application development concepts Experience...Full timeTemporary work
- ...specifications, wireframes, user stories, and acceptance criteria for development teams. - Diagram current workflows and identify... ...with all levels of an organization. - Thorough knowledge of software development lifecycle methodologies. - Experience in systems...Work experience placement
- Soteria Reinsurance Ltd. is seeking a Director of IT Project Management to handle crucial healthcare applications and enhance customer... .... The ideal candidate will have a strong background in software development and healthcare technology. Preferred qualifications include...
- Overview Help drive smarter healthcare decisions through Epic analytics, value-based care initiatives, and population health insights. ALO is seeking a highly analytical and technically skilled Clinical Data Analyst to support the Alo CIN and Alo ACO through advanced Epic...Local area
- ...performance metrics and feedback. Experience Requirements: ~3 to 5+ years as an IT Systems Analyst. ~ Thorough knowledge of software development lifecycle methodologies. ~ Experience in systems integration and testing. ~ Proficiency with SQL and Excel for data...Hourly payLocal area
- A consulting firm based in North Carolina seeks two Bilingual Application/Production Support Help Desk Analysts. The role involves supporting the NC FAST application, handling customer inquiries, and working closely with technical teams to troubleshoot issues. Candidates...
- ...to improve the health and well‑wellness of the communities we serve across North Carolina. Summary Provides technical support (development, testing, integration and implementation) of applications and interfaces which deliver IT tools and support business functions across...
- ...IT Director, Product Management - Lab Systems Modernization We are seeking a dynamic... ...develop their potential to result in the development of a high-performing team, including:... ...with agile methodologies and enterprise software development life cycles. ~ Familiarity...Part timeCasual workReliefFlexible hours
- ...Technology Solutions, which is dedicated to the transformation, development, and management of enterprise information technology solutions... ...troubleshooting and the configuration and testing of software. Ensures security of technology solutions with supervision....Contract workWork at office
- Direct Jobs is looking for an Application Analyst I, II or 3 for Clinical and Business Applications at Duke Health. The role entails implementing and supporting health technology systems, with responsibilities including systems support and user training. Applicants should...
$67.5k - $170k
Business Analyst, Software Implementation Durham, United States of America | Full time | Hybrid | R1514970 Job Overview Provides high quality, timely development and on-time input to solutions for service delivery, managed services, or implementation oriented client projects...Full timePart time$67.5k - $170k
...location. The successful candidate will assist in client solutions development and validations, and contribute to various project aspects.... ...have a Bachelor's Degree and 3-5 years of experience in software implementations within the pharmaceutical or healthcare sectors...- ...Senior Manager, Software Development Engineering Labcorp is seeking a Senior Manager, Software Development Engineering for a team in either Burlington or Durham, NC. The Senior Manager, Software Development Engineering is accountable for IT development activities...Full timeTemporary workCasual workInternshipWork at officeLocal areaMonday to FridayFlexible hoursDay shift3 days per week
- ...of every year of education. At least 4 years of experience with Information Technology Preferred 4 years of experience in software development process including analysis, design, coding, system and user testing, problem resolution and planning 4 years of experience...Full timeRelocation package
$90k - $110k
...will have expertise in managing projects within both Waterfall and Agile methodologies, along with a technical background in app development. The position requires experience in IT infrastructure and security projects, along with handling end-user computing. The salary...- ...functional teams to execute seamless network deployments. A bachelor's degree in Engineering and at least five years of relevant experience are required. The position offers a competitive salary range and opportunities for career development. #J-18808-Ljbffr Google Inc.
- ...Manage complex projects/programs as assigned from design and development to training and go-live implementation including: • Define requirements... ...depth technology skills including deep knowledge of business software applications and the ability to quickly learn new applications...Full timeFlexible hours
- Jurassic Capital is seeking a full-time Analyst based in downtown Durham, NC to support strategic initiatives for B2B software companies. The ideal candidate will possess exceptional analytical skills and have experience with spreadsheets, with SQL and Python being a plus...Full time
- GSK is seeking a Senior Medical Director to enhance clinical excellence in early development programs at ViiV Healthcare. This role focuses on providing governance for Phase 1-4 studies and ensuring adherence to standards. The ideal candidate will possess over 6 years...
- GlaxoSmithKline is seeking a Senior Medical Director to lead programming for clinical studies aimed at advancing HIV research. The ideal candidate will have over 6 years of clinical programming experience in the pharmaceutical industry along with strong skills in R programming...
$60k - $90k
ManpowerGroup Global, Inc. is seeking a talented Business Development Manager to manage IT resourcing and workforce talent solutions. You will secure new business, drive client expansion, and leverage advanced sales tools. With a competitive salary ranging from $60,000...- Duke Clinical Research Institute is looking for a Co-curricular Program Manager to support the DTech program. In this role, you will connect students with technology careers through mentorship and experiential learning. Key responsibilities include planning programs, building...
- IQVIA LLC is seeking a Principal Statistical Programmer in Durham, North Carolina. The role requires expert-level SAS programming and 8+ years of experience in statistical programming within the pharmaceutical or CRO environment. The successful candidate will develop safety...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Software Development. Be the first to apply!
- application manager Durham, NC
- IT software development manager Durham, NC
- application engineering manager Durham, NC
- software manager Durham, NC
- director of software Durham, NC
- director software engineering Durham, NC
- senior director clinical development Durham, NC
- senior director of development Durham, NC
- director learning & development Durham, NC
- director application development Durham, NC


