Principal Software Engineer/Developer

1 month ago


Durham, United States Fidelity TalentSource LLC Full time



Job Description:

Position Description:

Develops and maintains automated tests and in-house software utilities through hand-coded test automation, using SQL, XML, HTML, JavaScript, Java, and Python. Tests distributed applications at multiple layers of the technology stack, using Web Services testing tools and frameworks -- Junit, TestRunner, Selenium (TestNG), and Rest Assured. Develop and maintains test automation for mobile application using Java with Appium tools. Delivers accurate and maintainable code for test automation and software utilities and using Git. Uses business knowledge to translate the vision for divisional initiatives into QA business software testing requirements and conducting studies of alternatives.

Primary Responsibilities:

  • Participates in architecture design teams.

  • Recommends development testing tools and methodologies and reviews and validates test plans.

  • Design and develop test automation frameworks.

  • Responsible for QA readiness of software deliverables.

  • 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 individual microservices to resolve various project/technology issues.

  • Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.

  • Advises senior management on testing strategy.

  • Mentors junior team members.

  • Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.

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 five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) performing automated testing of Angular front-end Digital and Mid-Tier applications in a financial services 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 three (3) years of experience as a Principal Software Engineer/Developer (or closely related occupation) performing automated testing of Angular front-end Digital and Mid-Tier applications in a financial services environment.

Or, alternatively, No Degree and seven (7) years of experience as a Principal Software Engineer/Developer (or closely related occupation) performing automated testing of Angular front-end Digital and Mid-Tier applications in a financial services environment.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise ("DE") performing automated testing of Mobile application testing using Java, Appium /Selenium for both Android, and iOS platforms in cloud environments.

  • DE performing automated testing of Digital Web User Interface (UI) applications, SOAP, and REST Services for large-scale financial services systems, using Java, JavaScript frameworks, SOAPUI, and Rest Assured Frameworks.

  • DE creating Continuous Integration/Continuous Delivery (CI/CD) pipelines, using Git, Junit, Maven, and Jenkins.

  • DE creating test automation frameworks using Karate for microservices testing.

#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.

Fidelity's 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 fidelitycareers.com.

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 accommodations@fmr.com.



  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description:Develops and maintains automated tests and in-house software utilities through hand-coded test automation, using SQL, XML, HTML, JavaScript, Java, and Python. Tests distributed applications at multiple layers of the technology stack, using Web Services testing tools and frameworks -- Junit, TestRunner, Selenium (TestNG),...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Tests and develops Restful Web Services and software applications using automated testing and Continuous Integration (CI). Tests and automates REST Application Programming Interfaces (APIs) using Rest Assured and Postman. Develops Web applications using Java with Spring Boot. Improves application effectiveness through...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Builds, tests and engineers Web services using REST Application Programming Interfaces (APIs), Java, and Spring. Designs, develops and maintains automated test suites. Develops test strategies for key technical solutions to release products into production. Establishes new automation infrastructure and maintains existing...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Builds, tests, and engineers web applications, using Node, Angular, ExpressJS, REST Application Programming Interfaces (APIs), containers, and Cloud-native patterns. Delivers comprehensive architecture that is scalable and extensible to the client within UNIX and Windows environments. Performs code reviews, unit testing,...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description:\u00A0\u00A0Works with architect team to design and develop the web application -- e2e flow. Develops front -end applications using Angular, Bootstrap, and other UI rich components -- Tree table and live rate bar. Develops REST API's in Java and .Net Core to perform CRUD operations from UI using Spring Boot with Tomcat....


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description:\u00A0\u00A0Works with architect team to design and develop the web application -- e2e flow. Develops front -end applications using Angular, Bootstrap, and other UI rich components -- Tree table and live rate bar. Develops REST API's in Java and .Net Core to perform CRUD operations from UI using Spring Boot with Tomcat....


  • Durham, United States HireNetworks Full time

    Job DescriptionJob DescriptionThe Client:Our client, based in the Raleigh-Durham area, is an AI company specializing in automating workflows for the healthcare industry, and is a leading provider of complex claims management services. They are developing versatile and standardized platforms for processing written content in documents, such as medical...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:We re looking for a passionate Principal Software Engineer that has strong experience in front-end development to build a world-class product that supports the work across the enterprise. As far as skills, the candidate should be considered a Full-Stack engineer. In this role, you would be working within an elite team of engineers that...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:We re looking for a passionate Principal Software Engineer that has strong experience in front-end development to build a world-class product that supports the work across the enterprise. As far as skills, the candidate should be considered a Full-Stack engineer.In this role, you would be working within an elite team of engineers that possess...


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

    Job SummaryWe are seeking a highly skilled Principal Software Engineer/Developer to join our team at Fidelity TalentSource LLC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining automated tests and in-house software utilities.Key ResponsibilitiesDesign and develop automated test frameworks...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Develops and improves software applications and platforms -- Net Benefits -- to support the administration of health benefits and life insurance plans. Builds and deploys REST Application Program Interfaces (APIs) using tools -- Spring Boot and Tomcat. Maintains Web application functionality using IOC, MVC (Rest), BATCH,...


  • Durham, United States Infinia ML Full time

    Job DescriptionJob DescriptionSalary: The Company Infinia ML, based in the Raleigh-Durham area, is an AI company specializing in automating workflows in healthcare. Infinia ML is part of Aspirion, a leading provider of complex claims and denials management services. Aspirion helps hospitals and healthcare systems minimize patient burden by maximizing...


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

    Position Overview:Impact of Your Role on the OrganizationAt the heart of our esteemed brand lies an innovative hub that you may not be familiar with - The Fidelity Center of Applied Technology ('FCAT'). FCAT serves as a pivotal unit aimed at driving innovation throughout the organization. Our teams within FCAT are tasked with prototyping and piloting novel...


  • Durham, North Carolina, United States NetApp Full time

    About NetAppNetApp is a leading provider of intelligent data infrastructure solutions, empowering customers to turn challenges into business opportunities. Our innovative approach helps customers unlock the full potential of their data, driving growth and innovation in a rapidly changing world.We're seeking a talented Software Development Engineer in Test to...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description:Implements tools, processes, and Cloud environments required to automate build, testing, deployment, and production infrastructure with NoSQL, PowerShell, Bash, Peri, and Python. Builds and manages infrastructure to use with Amazon Web Services (AWS), Google Cloud, Azure, and Openstack. Creates configuration, builds,...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Implements tools, processes, and Cloud environments required to automate build, testing, deployment, and production infrastructure with NoSQL, PowerShell, Bash, Peri, and Python. Builds and manages infrastructure to use with Amazon Web Services (AWS), Google Cloud, Azure, and Openstack. Creates configuration, builds,...


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

    Job Description:Position Overview:Fidelity TalentSource LLC is seeking a highly skilled Senior Software Engineer/Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description:Performs software testing and delivery in an Agile environment using Object-Oriented languages, SOAP, and RESTful Web Services. Develops Continuous Integration/Continuous Deployment (CI/CD) software development and delivery pipelines according to DevOps methodologies using GIT and Jenkins. Builds test automation...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Performs software testing and delivery in an Agile environment using Object-Oriented languages, SOAP, and RESTful Web Services. Develops Continuous Integration/Continuous Deployment (CI/CD) software development and delivery pipelines according to DevOps methodologies using GIT and Jenkins. Builds test automation...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Develops software within a full stack software development environment in accordance with Agile methodologies, using Angular, C# or .Net-based user interfaces, and Java-based middle-tier services. Designs, develops, and supports portfolio and trades software applications for investment professionals. Develops and runs...