Principal

Employer - Fidelity Investments
Job title - Principal

Job Description


The Purpose of This Role
As a Principal engineer you will be applying your strong software engineering practices (implementation and validation) to design, develop, test, deploy, maintain and improve Fidelity customer-facing software solutions. You will also be supporting your team in adopting best practices to ensure we are building the right product and we are building it right. Being technically competent is telling only half of the story. We believe that delivering the best possible customer experience requires an artful blend of human ingenuity and technology. While we value smart technologists, we are fanatics about our Culture Code that promotes leadership at all levels.
The Value You Deliver
Consistently making culture choices that positively impact all of engineering. Engineering excellence is a collective set of choices we make as technologists, whether to increase code coverage or ship a product, investing in developer productivity vs saving $$$.

You do not compromise for the sake of social acceptance and demonstrate conviction and drive to operate in highly ambiguous situations thriving in uncertainty while keeping your eyes on the long-term vision.

Drive technical discussions, arbitrate and recommend optimal path forward in a room of highly opinionated engineers that may or may not agree with you.

Use your experience and knowledge to influence better software design, promote proper software engineering and bug prevention strategies, testability and security

Actively participate in the development process through writing and maintain application features and automated tests including unit tests, component tests, integration tests, functional tests,

Support the team in maintaining CI/CD pipelines

Collaborate with team members on improving team's test coverage, release velocity and production health

Participate in application code and test code reviews with rest of the Scrum team

Contribute to own entire features from concept to deployment working on cross-functional activities

Contribute ideas to improve our products as well as develop your skills, learn new technologies and languages, and continue to learn

The Skills that are Key to this role
Technical / Behavioral
Front end: Strong experience in Angular JS, HTML5 / CSS3 and Responsive web design.

Middleware: Strong and extensive experience in building highly scalable web applications using Java / Java based Server Side frameworks and RESTful Services.

Extensive experience in Frameworks like Spring Core/MVC, Build tools like Maven/Ant, Testing frameworks like JUnit/Mockito/Spring Test, Tools like Swagger/Git/Jenkins/uDeploy/Docker etc.

Responsible for developing highly scalable web applications and software quality (Test tools like SOAPUI/SOAtest/Selenium etc.).

Contribution to Open-Source projects, building libraries, tools and utilities, platform components-must have GitHub profiles to share.

Experience/Knowledge of cloud computing environments and applications (AWS/Azure).

Solid experience in Agile methodologies (SCRUM/Kanban).

Strong programming skills with digital mindset, and fluent across technology components including API Services development and consumption using modern frameworks and open source technologies.

The ability to code in more than one programming language and experience with architectural patterns of large, high-scale applications. We believe in applying the right technology depending on

principal, principal-jobs-in-chennai
Job Location Chennai, Tamil Nadu
Date Posted 14 Mar 2020
Employer Email --No Email
Click here to Apply

Jobseeker's Please Note: Please do not make any payment in any bank account or wallet in our Name, We don't charge any money to jobseekers
For More details please Click Here

Jobs in UK Jobs in Canada Jobs in USA Jobs in Switzerland
Jobs in South Africa Jobs in UAE Jobs in Singapore Jobs in Australia