Fidelity Investments Senior Software Engineer/Developer in Westlake, Texas
Serve as a member of the Fidelity Institutional Brokerage Development team with responsibility for participating in the design, development, and implementation of mission critical desktop and web applications within a .NET distributed application development environment.
Design, develop, and implement .NET desktop and web applications using C# and Visual Studio.
Write Technical Systems Design (TSD) documents and review project artifacts, including requirements (SRA), functional specifications (SDS), process narratives and coding standards.
Perform development of complex components and applications.
Participate in requirements gathering and scope estimation activities.
Participate in unit, system and end-to-end integration test case reviews.
Participate in functional and technical group discussions with analysts and developers.
Coordinate release management processes at a product level.
Interact with technology specialists, technology owners, project managers and system analysts throughout all phases of the system development lifecycle (SDLC).
Work with project manager to ensure that assigned work is completed efficiently, meets business requirements, stays within scope, and is delivered on time.
Assist in the identification, isolation, resolution and communication of problems within the production environment.
Actively collaborate with team members to develop, deploy and monitor team-wide projects, technical standards and best practices.
Coordinate development efforts of an onshore/offshore team following Agile and Waterfall methodologies; and provide mentorship for junior resources on the team.
Education and Experience :
Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Computer Information Systems, Mathematics, Physics or a closely related field and three (3) years of experience in the job offered or three (3) years of experience in .NET distributed application development within a financial brokerage environment.
Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Computer Information Systems, Mathematics, Physics or a closely related field and one (1) year of experience in the job offered or one (1) year of experience in .NET distributed application development within a financial brokerage environment.
Skills and Knowledge :
Candidate must also possess:
Demonstrated Expertise (“DE”) in UI and web services development using C# and Visual Studio for brokerage applications.
DE in C# .NET development, including GUI (using WPF, WinForms, Angular.js and HTML5) and web services leveraging SOA (using WCF and ASMX), according to Web Services Software Factory design pattern.
DE writing SQL scripts to query and update relational database tables -- Oracle and Sybase.
DE working with onshore/offshore development resources and following Agile and Waterfall methodologies.
Title: Senior Software Engineer/Developer
Requisition ID: 1609793