Principal Software Engineer/Developer 1203053
Company: Fidelity Investments
Location: Smithfield, RI
Posted on: April 19, 2012
Job Description:
Position Description: Will be responsible for ensuring effective, efficient and high
quality Java/J2EE and Microsoft C# development to meet the defined
business objectives. Contributes effectively at many different points in
a project life cycle as an individual contributor and application
lead/architect. Has the overall responsibility to oversee the design and development
of all aspects of an application in the Managed Accounts domain.
Possesses strong design and technical skills with deep knowledge of the UI,
service-tier and producer concepts, practices and procedures. Works closely with
the architecture and development team in determining and defining
repeatable development patterns whilst providing development oversight to
junior associates. Must be able to "own" the relevant development and
look for opportunities to improve efficiencies of existing development
practices. The development lead must possess strong collaboration skills.
The development process is Agile and requires direct collaboration
between the developer and the business user. Must be self-sufficient and
possess breadth and depth such that a complete application can be
created alone or as part of a team from start to finish. Work in a leadership
role with team members and vendors in remote locations; Independently manage
product releases where necessary. Primary Responsibilities: • Provides technical and team leadership in all tiers of an application: UI, application-tier, service-tier, producer-tier,
database, etc for the Managed Accounts customer facing web
applications. • Responsible for ensuring high quality, scalable and timely Java/J2EE and Microsoft C# development deliverables in the
Managed Accounts domain. • Works with systems and business partners in a technical
leadership role on defining architecture and requirements for new
applications, infrastructures and systems enhancements • Conducts analysis, architecture and design on mission critical
web applications utilizing Java, .Net (C#), SharePoint 2010 and
Flash technologies on the Managed Accounts platform. • Researches new technologies independently and as part of a
team to make judgment and recommendations for future releases, providing
design and technology direction within business group. • Participates in the definition of both functional and non- functional requirements of a system and defines the development
strategy, standards and support tools. • Acts as principal administrator for the Managed Accounts
SharePoint 2010 infrastructure. • Provide commercial-quality documentation, support and
consulting to assist business and development team as a technology lead and
subject matter expert in the managed accounts technology arena. • Provides technical consultancy and mentoring to onshore
and offshore technical resources. • Defines and ensures compliance to standards and best practices
for UI, application-tier, service-tier, and database development
including change management, release management, & source code
control. • Provides level 3 technical support for existing production applications and level 1 support during application
installation. • Develops technical solutions with Java, J2EE, C#,
Microsoft SQLServer, Microsoft SharePoint 2010, Microsoft Visual Studio,
JSP, Velocity, JDBC, CSS, HTML and Webservices. Education and Experience: BS (or foreign education equivalent) in Computer Science,
Computer Information Systems, Engineering, Math or Physics and 5 years
of experience in job offered or 5 years experience developing
web-based financial planning tools in Java. Skills and Knowledge: 1. Demonstrated Expertise (DE) in application architecture
and development using J2EE and Microsoft Visual Studio with Java and
C# on LAS- tomcat and IIS based SharePoint 2010, including SOAP services
integration within an Agile or Lean development environment. 2. DE in financial services systems applications development
and integration for asset allocation, managed accounts and SEC
compliance including applying mathematical and statistical analysis to
perform web analytics 3. DE in information and content management system architecture
and administration using the Microsoft SharePoint 2010 platform
within a financial services managed account portfolio environment To apply, visit http://jobs.fidelity.com and search for job
number 1203053
Keywords: Fidelity Investments, Boston , Principal Software Engineer/Developer 1203053 , Finance , Smithfield, RI, Massachusetts