You will have - Good for you to have -
BA/BS degree in Computer Science or equivalent Professional experience in the financial services industry
5+ years of experience as a Software Engineer Master's degree in relevant major
Previous experience or familiarity with Microsoft Dynamics CRM
You will definitely possess these technical skills -
Extensive experience with the .NET platform and .NET framework
Client/Server fundamentals and Browser/Server interaction using IIS
In-depth knowledge of TSQL: stored procedures, understanding of general database structure
Broad experience in troubleshooting
Ability to work as part of a team with minimal supervision in a results-oriented, fast-paced dynamic environment
Excellent analytical and problem solving skills
We are looking for an innovative, client-focused, experienced Software Developer to work with our various teams to create and maintain cutting edge software product integration solutions for investment professionals that will enable them to transform the precision and efficiency of their back office operations. Excellent candidates will be collaborative, continually improving and work well in a rapidly growing, vibrant workplace. Your role will be to specialize on integrations between our current products and to extend our integration to 3rd party vendors. You will collaborate with our team to drive solving complex application and software problems. In addition, you will also provide technical guidance to our Microsoft Dynamics CRM team since many of our integrations involve this product.
You are a team player that works with minimal supervision and you can work cross-functionally and closely with engineering, product management, and quality assurance peers to develop innovative technical tools and solutions. You continually seek to improve the code and efficiency of our systems. This is an opportunity you do not want to miss! Great team, great company, and a great place to learn and grow.
Here will be your performance objectives -
Create solutions for new product features and enhancements, focusing on integration solutions between our existing product suite and additional 3rd party vendors
Own feature areas and deliverables, including a focus on owning all code solutions relating to integration
Work effectively with management and team members to clarify needs and plan delivery of major product changes, future version and new products
Collaborate cross functionally to provide responsive support to escalated customer issues, plan delivery of product changes and new products.
Ensure adequate testing of all product releases
Continually grow skills to enhance your technical expertise
Participate in code reviews
A little about us:
We partner with people to improve skills, teams and lives every day, and we help them achieve more than they ever thought possible.