Senior UI Developer #2- Attribution recruitment
Job ID: 12596
Position Description:
We are seeking a Senior Software Developer to support PIMCO's proprietary Attribution systems--a key platform delivering detailed risk-based returns across portfolios, indices, and investment strategies. The position requires a high degree of motivation, working well in a team environment, and coordination across geographies.
The candidate should demonstrate advanced understanding of general systems concepts/computer science fundamentals. Additionally, the applicant should have experience building polished and intuitive user interfaces to support large data volumes, many use cases/functions, and in an integrated fashion.
The successful candidate will excel at taking personal responsibility and ownership of project assignments. The position is available in either PIMCO's main office in Newport Beach, CA (with relocation assistance for non-local hires) or in PIMCO's New York office.
Primary responsibilities will include:
• Develop high-performance user interfaces and supporting middle-tier components using .NET/C# as well as Java (Java for middle-tier components only)
• Work with analysts, team members, and stakeholders to understand and document software requirements
• Ensure the development of applications according to specifications
• Collaborate with designers, developers, and project managers to complete, thoroughly test, and deliver innovative software solutions
• Develop work plans and regularly track progress and update plans to reflect changes in specifications, timelines, resources, and deliverables
• Troubleshoot problems, data or software related, and work to rapidly implement repairs
• Be an expert resource on one or more development environments or programming languages
• Develop detailed understanding of PIMCO's attribution analysis to provide a high level of support and functional assistance to end users
Position Requirements:
Bachelor's degree in Computer Science and 5+ years of related experience, or an equivalent combination of education and experience
• Strong object-oriented programming skills using .NET/C#; background in Java a plus
• Extensive understanding of WPF, Silverlight, WCF, and related technologies
• Prior involvement in developing application frameworks supporting high performance, distributed, multi-threaded processing
• Experience in working with relational databases, such as Oracle and Sybase
• Strong, hands-on understanding of SQL, including complex table joins and aggregate functions
• Experience in using third-party advanced control libraries such as Infragistics and ComponentOne for high-performance grid displays, dynamic charting, and high-quality report generation