Senior Software Engineer / Developer

Fidelity Investments   •  

Smithfield, RI

Industry: Finance & Insurance


Less than 5 years

Posted 27 days ago

Position Description :

Worksas a member of an agile, multi-functional team to support the entire softwaredevelopment lifecycle from concept to deployment. Uses Microsoft user interfacetechnologies to design, develop, and implement desktop and mobile applications,third party tool integration, and middleware applications. Provides businesssolutions by developing complex or multiple software applications.

PrimaryResponsibilities :

  • Develops original and creative technical solutions to on-going development efforts.
  • Designs applications or subsystems on major projects and for/in multiple platforms.
  • Develops applications for multiple projects supporting several divisional initiatives.
  • Supports and performs all phases of testing leading to implementation.
  • Assists in the planning and conducting of user acceptance testing.
  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
  • Responsible for post-installation testing of any problems.
  • Establishes project plans for projects of moderate scope.
  • Works on complex assignments and often multiple phases of a project.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives.


Education andExperience :

Bachelor'sdegree (or foreign education equivalent) in Computer Science, Engineering,Information Technology, Information Systems, Mathematics, Physics, or a closelyrelated field and three (3) years of experience in the job offered or three (3)years of experience developing Windows applications and Web services within thebanking or financial services domain.

Or,alternatively, a Master's degree (or foreign education equivalent) in ComputerScience, Engineering, Information Technology, Information Systems, Mathematics,Physics, or a closely related field and one (1) year of experience in the joboffered or one (1) year of experience developing Windows applications and Webservices within the banking or financial services domain.

Skills and Knowledge :

Candidatemust also possess:

Demonstrated expertise ("DE") creatingtest plans, test cases, and test scripts using RQM tool; implementing Agileceremonies -- backlog grooming, story sizing, work prioritization using Jira,establishing the Definition of Done (DoD), reviewing automation codes, andparticipating in reflections; and validating Web services requests and responsesusing SOAPUI and Postman.

DE implementing and consumingRESTful and SOAP Web services using C# in a .NET environment; and developingmiddle tier to interact with Oracle Databases within an Agile environment.

DE developing customized desktopapplications using Microsoft technologies -- C# and .Net, WPF, WCF, and WebAPI-- and integrating and customizing Infragistics UI controls, includingperforming application testing and debugging using Microsoft Visual Studio IDE.

DE developing full stack web-baseddistributed Open Source applications using Java, Spring Framework, andJavascript; and performing application testing and debugging using Eclipse IDE.