Previous Job
Senior Software Developer
Ref No.: 18-03971
Location: Philadelphia, Pennsylvania
Position Type:Direct Placement

ICS can help you attain your dream job!!   We are focused on a premier client in Philadelphia looking to hire multiple Full Time Developers to their growing organization.  
Key Responsibilities for this opportuntunity are as follows:  
Gather requirements from stakeholders, and write functional and technical specifications
Develop and enhance software based on business requirements
Develop software based on conceptual and technical designs; define and conduct unit testing
Collaborate effectively within a global IT environment across multiple divisions
Act as a catalyst for the local team to build skills outside of the current technological footprint
Work as a technical lead, research new technologies and methodologies
Day to Day Duties :
Analysis, Design, Development and Unit-Testing of development tasks/projects
Iterative feedback to stakeholders on project progress
Act as a catalyst for the local team to build skills outside of the current technological footprint
Provide support for existing production queries/support issues
 Experience Required:
Minimum 7-10 years of experience in information technology as an application developer, with at least 5 years in the Finance industry, preferably Asset Management
Proven ability to manage diverse client and stakeholder relationships and to collaborate effectively with colleagues
Proven problem solving skills and the ability to independently debug and diagnose problems
Expert-level proficiency with relational database design and SQL programming (SQL Server or Sybase)
Expert level proficiency with standard Object-Oriented programming platform (C#, Java, etc.)
Experience in developing Service Oriented Architectures (SOA)
Excellent understanding of messaging protocols such as SOAP, MQ Series, FIX, SWIFT
Ability to work on multiple projects, manage user expectations and complete work requests within the stated or expected deadlines
· Strong analytical and problem solving skills
Excellent verbal and written communication skills