Principal Software Engineer/Developer
2 months ago
Job Description:
Position Description:\u00A0
\u00A0
Works 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. Designs software applications for Test Driven Development (TDD) and writes automated tests -- unit and integration -- using JUNIT, Jasmine, Selenium, and Protractor. 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.\u00A0
\u00A0
Primary Responsibilities:\u00A0
\u00A0
Participates in architecture design teams.\u00A0
Defines and implements application level architecture.\u00A0
Develops applications on complex projects, components, and subsystems for the division.\u00A0
Recommends development testing tools and methodologies and reviews and validates test plans.\u00A0
Responsible for QA readiness of software deliverables.\u00A0
Develops comprehensive documentation for multiple applications or subsystems.\u00A0
Establishes full project life cycle plans for complex projects across multiple platforms.\u00A0
Responsible for meeting project goals on-time and on-budget.\u00A0
Advises on risk assessment and risk management strategies for projects.\u00A0
Plans and coordinates project schedules and assignments for multiple projects.\u00A0
Acts as a primary liaison for business units to resolve various project/technology issues.\u00A0
Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.\u00A0
Advises senior management on technical strategy.\u00A0
Mentors junior team members.\u00A0
Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.\u00A0\u00A0
Develops original and creative technical solutions to on-going development efforts.\u00A0
\u00A0
Education and Experience:\u00A0
\u00A0
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 Principal Software Engineer/Developer (or closely related occupation) developing custom client applications for employee payroll, payment, benefits administration, and modeling systems.\u00A0\u00A0
\u00A0
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 Principal Software Engineer/Developer (or closely related occupation) developing custom client applications for employee payroll, payment, benefits administration, and modeling systems.\u00A0
\u00A0
Skills and Knowledge:\u00A0
\u00A0
Candidate must also possess:\u00A0
\u00A0
Demonstrated Expertise (\u201CDE\u201D) building responsive end-to-end MVC-based Web applications through the development of Angular and Drupal applications, using NodeJS, Spring Boot, Spring Security, Spring JDBC, Spring Cloud, HikariCP, Java, Structured Query language, and design patterns; and performing software development according to Test Driven Development (TDD) and Acceptance Test Driven Development (ATDD) methodologies.\u00A0
DE designing and building Angular/Java Cloud based application solutions for financial and benefits administration, using Azure and Continuous Integration/Continuous Development (CI/CD) pipeline.\u00A0
DE delivering custom client websites and digital solutions, using Node.js, NPM, Angular 10, 8+, HTML5, CSS3, J2EE, Python, Azure SQL, Git, REST, MySQL or MariaDB and Maven or Ant; writing automated tests (unit and integration) following Test Driven Development (TDD) using JUNIT, Jasmine, Selenium, and Protractor; and distributing and storing data in the Cloud using cloud technologies -- EC2, S3, VPCs, Cloudfront, and Docker.\u00A0
DE storing, retrieving, and manipulating data for analysis of system capabilities and requirements; and conferring with systems analysts and software engineers/developers to obtain information on project limitations and capabilities, performance requirements and interfaces.\u00A0
#PE1M2\u00A0
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.
-
Principal Software Engineer/Developer
1 month ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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),...
-
Principal Software Engineer/Developer
3 weeks ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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),...
-
Principal Software Engineer/Developer
2 months ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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...
-
Principal Software Engineer/Developer
2 months ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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...
-
Principal Software Engineer/Developer
2 months ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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,...
-
Principal Software Engineer/Developer
3 weeks ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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....
-
Principal Software Engineer
1 month ago
Durham, United States HireNetworks Full timeJob 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...
-
Principal Software Engineer
3 weeks ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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...
-
Principal Software Engineer
4 weeks ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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...
-
Senior Software Engineer
5 days ago
Durham, North Carolina, United States Fidelity TalentSource LLC Full timeJob 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...
-
Senior Software Engineer/Developer
2 months ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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,...
-
Principal Software Engineer
3 months ago
Durham, United States Infinia ML Full timeJob 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...
-
Principal Software Engineer
1 week ago
Durham, North Carolina, United States Fidelity Investments Full timePosition 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...
-
Software Development Engineer in Test
10 hours ago
Durham, North Carolina, United States NetApp Full timeAbout 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...
-
Principal Systems Engineer
1 month ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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,...
-
Principal Systems Engineer
2 weeks ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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,...
-
Senior Software Engineer/Developer
5 days ago
Durham, North Carolina, United States Fidelity TalentSource LLC Full timeJob 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...
-
Senior Software Engineer/Developer
3 weeks ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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...
-
Senior Software Engineer/Developer
1 month ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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...
-
Senior Software Engineer/Developer
2 months ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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...