Principal Software Engineer/Developer

7 days ago


Durham, North Carolina, United States Fidelity Talentsource Llc Full time

Job Description:

Position Description:

Designs, develops, tests, deploys, maintains, and enhances middle-tier (Java micro-services), back-end (Oracle and Postgres), and Cloud (Amazon Web Services (AWS) customer-facing software solutions. Applies technical tools and methodologies to enable efficiencies, performance, and automation of DevOps processes. Ensures the Continuous Integration (CI) and Continuous Delivery (CD) or pipelines using Jenkins, Udeploy, and Docker. Builds Cloud experiences and Cloud-based testing solutions using AWS. Participates in requirement analysis to identify and adopt best practices for product engineering. Develops and tests products and applications to support sales performance, services, reporting, and representative compensation processes. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.

Primary Responsibilities:

  • Participates in architecture design teams.
  • Defines and implements application-level architecture.
  • Develops applications on complex projects, components, and subsystems for the division.
  • Recommends development testing tools and methodologies and reviews and validates test plans.
  • Responsible for QA readiness of software deliverables.
  • Develops comprehensive documentation for multiple applications or subsystems.
  • Establishes full project life cycle plans for complex projects across multiple platforms.
  • Responsible for meeting project goals on-time and on-budget.
  • Advises on risk assessment and risk management strategies for projects.
  • Plans and coordinates project schedules and assignments for multiple projects.
  • Acts as a primary liaison for business units to resolve various project/technology issues.
  • Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.
  • Advises senior management on technical strategy.
  • Mentors junior team members.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.
  • Develops original and creative technical solutions to on-going development efforts.

Education and Experience:

Bachelor s degree (or foreign education equivalent) in Computer Science, Applied Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) performing middle-tier (Java micro-services), back-end (Oracle/Postgres), and Cloud (AWS) development using JAVA, Oracle, and AWS technologies.

Or, alternatively, Master s degree (or foreign education equivalent) in Computer Science, Applied Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Principal Software Engineer/Developer (or closely related occupation) performing middle-tier (Java micro-services), back-end (Oracle/Postgres), and Cloud (AWS) development using JAVA, Oracle, and AWS technologies.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (\u201CDE\u201D) performing functional testing and maintaining a regression suite using Eclipse, PyCharm, SQL Developer, and Git.
  • DE performing Application Programming Interface (API) development using microservices written in JAVA and based upon event-driven architecture.
  • DE designing, programming, constructing, and implementing new databases using MySQL and Oracle; and modifying existing databases to reflect evolving business needs and platform updates using Oracle PL/SQL.
  • DE performing core AWS services according to serverless methodologies, using AWS Lambda, Infrastructure as Code (IaC), and CloudFormation.

#PE1M2

Certifications:

Company Overview

Fidelity Investments is a privately held company with a mission to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients money.

Join Us

At Fidelity, you ll find endless opportunities to build a meaningful career that positively impacts peoples lives, including yours. You can take advantage of flexible benefits that support you through every stage of your career, empowering you to thrive at work and at home. Honored with a

Glassdoor Employees Choice Award , we have been recognized by our employees as a top 10 Best Place to Work in 2024. And you don t need a finance background to succeed at Fidelity\u2014we offer a range of opportunities for learning so you can build the career you ve always imagined. Fidelitys working model blends the best of working offsite with maximizing time together in person to meet associate and business needs. Currently, most hybrid roles require associates to work onsite all business days of one assigned week per four-week period (beginning in September 2024, the requirement will be two full assigned weeks).

At Fidelity, we value honesty, integrity, and the safety of our associates and customers within a heavily regulated industry. Certain roles may require candidates to go through a preliminary credit check during the screening process. Candidates who are presented with a Fidelity offer will need to go through a background investigation,

detailed in this document , and may be asked to provide additional documentation as requested. This investigation includes but is not limited to a criminal, civil litigations and regulatory review, employment, education, and credit review (role dependent). These investigations will account for 7 years or more of history, depending on the role. Where permitted by federal or state law, Fidelity will also conduct a pre-employment drug screen, which will review for the following substances: Amphetamines, THC (marijuana), cocaine, opiates, phencyclidine.

We invite you to Find Your Fidelity at

.

Fidelity Investments is an equal opportunity employer. We believe that the most effective way to attract, develop and retain a diverse workforce is to build an enduring culture of inclusion and belonging.

Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation, contact the HR Accommodation Team by sending an email to

.

  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job Description: Position Description: Multiple Positions Available Designs applications using Acceptance Test-Driven development (ATDD) and Behavior Driven development (BDD) approaches.\u00A0 Defines test cases and implements test types. Curates a suite of technical tests to ensure a comprehensive set without duplication. Works in an Agile software...


  • Durham, North Carolina, United States Fidelity Talentsource Llc Full time

    Job Description: Position Description:\u00A0 \u00A0 Designs and delivers Data Lakes and Warehouses using Snowflake, Amazon Web Services (AWS), Airflow, Oracle, Teradata, Postgres, and SQL Server. Integrates data using Extract, Transform, Load (ETL) and Extract, Load, Transform (ELT) development techniques and programs. Provides long term solutions for data...

  • Software Engineer

    7 days ago


    Durham, North Carolina, United States InsightFinder Inc Full time

    > > > > > > > Design and develop machine learning system infrastructures and core algorithms for the companys > > > > > > > Log Intelligence Engine product. Develop the core algorithms to support real-time keyword and > > > > > > > phrase extraction, anomaly event detection, similar log entry grouping, principal log pattern extraction > > > > > > > using...


  • Durham, North Carolina, United States City of Durham Full time

    Part-Time Principal Engineer- Stormwater Development Review Group Print ) Apply ? Part-Time Principal Engineer- Stormwater Development Review Group Salary $50.00 Hourly Location Durham, NC Job Type PT w/o benefits (Less than 20 hours per wk) Remote Employment Flexible/Hybrid Job Number Department Public Works Opening Date 03/19/2024 Closing Date...

  • Software Engineer

    6 days ago


    Durham, North Carolina, United States Experis Full time

    Our client, a leading financial services organization, is seeking an Software Engineer (Java) to join their team. As an Software Engineer (Java) , you will be part of the PTS/R technology team supporting internal clients. The ideal candidate will possess strong communication skills, technical proficiency, and a commitment to innovation, aligning...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job Description:Exciting Opportunity at Fidelity InvestmentsFidelity Institutional (FI) is seeking a talented principal full stack engineer to join their Integrated Portfolio Construction team. In this role, you will work on implementing cutting-edge solutions for financial advisors using the latest technology in a dynamic and collaborative setting. Your...


  • Durham, North Carolina, United States Randstad North America, Inc. Full time

    Location: Durham North Carolina local only REQUIRED SKILLSSomeone who has expertise in developing cloud hosted REST services in Java spring boot . Leadership qualities is another area that we need for this role. Angular and deployment of Cloud p AWS, Cloud, Developer, Principal, Technology, Staffing


  • Durham, North Carolina, United States Eliassen Group Full time

    Job Description **Must be local to Durham, NC to be considered for this role.** Our financial services client is looking for a Senior Software Engineer (Java/Node) to join their team. Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental,...


  • Durham, North Carolina, United States Life Edit Therapeutics Full time

    The Role:The Technology Development group at Life Edit discovers new genome editing systems and establishes new editing capabilities and optimizes them to support efforts developing curative gene editing therapies and gene edited cell therapies. We are looking for an enthusiastic, competent, and self-motivated Principal Associate Scientist with a background...


  • Durham, North Carolina, United States PSG Global Solutions Careers Full time

    Apply now and our proprietary system will quickly have you in front of a live recruiter.The OpportunityDescriptionWe're looking for a Senior Software Engineer , working in Financial Services industry in Durham, North Carolina, United States . Provide application software development services or technical support in situations of moderate complexity.Develop...


  • Durham, North Carolina, United States National Black MBA Association Full time

    Job Description:Position Description :Builds highly scalable systems that support enterprise use cases, using Python, and SQL. Rapidly deploys changes to customers while minimizing risk, using A/B tests, blue-green deployments. Draws on in-depth knowledge of the business or function to provide business unit-wide solutions by developing complex, multi-faceted...


  • Durham, North Carolina, United States Dice Full time

    Dice is the leading career destination for tech experts at every stage of their careers. Our client, E-Business International, Inc., is seeking the following. Apply via Dice today Job Role: Java Software Engineer Job Location: NC (HYBRID) Job Type: Full-Time Required Skill Sets/Qualifications:Note:We don t accept third parties or employersNeed Mobile Number...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Senior Software Engineer, Orchestration TeamThe RoleAs a Senior Software Engineer on the Orchestration team, you will have the chance to enhance your skills and collaborate with engineers across Fidelity in an engaging and dynamic setting. You will work closely with technical leaders to construct a reliable service that oversees all of Fidelity's crypto...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job Description:The Role\u00A0As\u00A0the Senior Manager, Software Engineering within National Charitable Services you will have the opportunity to work within Giving Marketplace. Our team operates much like a start-up within Fidelity, to develop capabilities for users/participants to donate time, expertise and money to non-profit organizations.Our team has...


  • Durham, North Carolina, United States Biogen Full time

    Job Title: Principal Capital Project ManagerCompany: BiogenThe Capital Project Management team is on the lookout for a skilled Principal Capital Project Manager to take charge of projects that are moderately complex, involving high risk, multiple stakeholders, and substantial financial investments. The main goal is to enhance project performance, deliver...


  • Durham, North Carolina, United States Asensus Surgical US, Inc. Full time

    Welcome to the Asensus Surgical US, Inc.We are looking for a talented Senior Product Development Engineer to join our team in Durham, North Carolina. As a Senior Product Development Engineer with us, you will be leading the design and development of cutting-edge technologies in surgical instrumentation and robotics surgical device systems from start to...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Senior SOFTWARE ENGINEER, Orchestration Team The Role As a Senior Software Engineer on the Orchestration team, you will get the opportunity to develop your skills and collaborate with engineers across Fidelity in a fun and dynamic environment. You will collaborate closely with technical leaders to build a reliable service that manages all of Fidelity's...


  • Durham, North Carolina, United States Zoetis Full time

    *This is an office-based position in Durham, NC with the option to work remotely 1-2 days per week* Summary: In this role, you will be responsible for designing, developing, and implementing automated test frameworks to streamline the software development lifecycle (SDLC). You will work closely with development and QA teams to identify areas for automation...


  • Durham, North Carolina, United States Fidelity Investments Full time

    Job Description:Position Description:Documents and supports the redesign of systems, and implements technical solutions using programming languages -- SQL. Builds an investment platform to host curated data for select investment products and serve multiple business units across multiple channels. Delivers sophisticated technology solutions and systems on...


  • Durham, North Carolina, United States Fidelity Investments Full time

    Job Description:Position Description:Documents and supports the redesign of systems, and implements technical solutions using programming languages -- SQL. Builds an investment platform to host curated data for select investment products and serve multiple business units across multiple channels. Delivers sophisticated technology solutions and systems on...