Thursday, November 4, 2010

Senior Software Engineer/Developer

The Global Asset Allocation (GAA) product line within the Asset Allocation Division (AAD) is embarking on a multi-year program to develop a comprehensive portfolio management (PM) platform to streamline portfolio monitoring, trading processes, reduce risk and enhance analysis capabilities across all fund families. 

The Development team in Ireland will have responsibility for the overall design, development and support of the AAD PM Platform. This involves partnering with the Business and Customer to help define the requirements and take responsibility for all stages of the lifecycle including requirements gathering, design, development, QA and deployment.

Responsibilities: 

Provide estimates, design, develop and test code to meet application requirements.Participate in architectural design review.Resolve issues and/or identify approaches to solutions.Comply with architectural and coding standards.Responsible for supporting implementation and post-installation testing and fixing of any problems. Understand and follow approved project methodology for delivery of project efforts.Collaborate with cross functional teams. The successful candidate will:

Focus on customer:  Demonstrate understanding of customer's business domainContinuously improve technical competency:  Demonstrate knowledge and application of current technologiesDevelop individually:  Assess career goals, determine training needs and areas of self developmentModel Fidelity's Values:  Honesty & Integrity, Employee Respect, Quality & ExcellenceQualifications:

·    6+ years experience as a Software Developer.

·    BS or Masters in Computer Science, Computer Information Systems, Engineering or Mathematics.

·    Proficiency with the Java programming language, experience with OOD and Modeling, and knowledge of Unix / Linux environments is required.

·    Basic knowledge of database design is required - tables, views, triggers, stored procedures.

·    Web-related software development experience and associated development languages, platforms, platform utilities and tools to include:

o        Languages: Java, .NET, PL/SQL

o        Application Servers and development tools: Eclipse, Tomcat, SQL Development Tools such as TOAD or SQL Developer

o        Frameworks: Spring, IBatis, Axis, JUnit, MSTest

o        Tools: IBM Rational Clearcase, Ant, MSBuild, BuildForge, Maven, Hudson

o        Operating Systems: Windows XP, Linux

·    Experience with the following an advantage:

o        Specific technologies HTML, XML, ASP, JSP, C, C++, ASP

o        Application/Webserver servers and development tools: iPlanet, RAD and WSAD

o        Experience using middleware and integration technologies such as SOAP (over XML/HTTP), SOA

o        Skills: Object Oriented Design, Design Patterns, J2EE concepts, Agile development methodology, strong math skills, strong communication skills and work ethics

·    Must be able to work under minimum supervision and be a team player.

·    Proven customer facing skills.

·    Full understanding of the software development process including exposure to integration and user-acceptance testing.

·    Full project life cycle experience.

·    Exposure to use cases and structured test plans are a definite plus.

·    Experience developing comprehensive technical documents that include: System Delivery Specification, and Technical Systems Design.

·    Strong influencing and negotiating skills.

·    Strong communication skills (oral and written).


View the original article here

No comments:

Post a Comment