Our mid-large sized client in the Philadelphia area (Bala Cynwyd) has several openings for experienced C#/.Net developers with various skillsets and experience levels. A few specific examples are listed below but any developer/engineer with strong C#/.Net skills is encouraged to apply as there are additional positions that are not listed. Some example positions are listed below.
SOFTWARE DEVELOPER – SERVER SIDE
RESPONSIBILITIES:
Research, design, develop, test, and support software components and full applications
Build solutions using C#, Oracle, and other technologies
Cultivate expertise in relevant aspects of the business domain and apply that knowledge to maximize technology value
Provide production support for new and existing systems and tools
QUALIFICATIONS:
B.S. or higher in a STEM related field
3+ years of recent hands-on experience with.NET, C++, or Java technologies
Demonstrated ability to design and query relational database tables.
Willingness and ability to work in all phases of the Software Development Life Cycle.
SOFTWARE DEVELOPER
RESPONSIBILITIES:
Work in a real-time, high-performance, enterprise technology environment that is currently capable of processing 3 billion transactions per day and scalable to tens of billions as needed
Participate in the design, development, and implementation of large, complex, high-performance applications that process large amounts of data with low latency
Build mission-critical processes that must meet stringent high-availability and fault-tolerant requirements
Participate in all phases of SDLC from initial requirements through final quality assurance with heavy emphasis on domain modeling, object-oriented analysis and design, and data modeling
Provide technical direction and support for team applications and tools
QUALIFICATIONS:
B.S. or higher in a STEM related field
Design and development experience using object-oriented programming in .Net technologies
Experience with one or more message-oriented middleware solutions (RV, MSMQ, ActiveMQ, Apache Kafka, etc.)
Good understanding of relational, as well as document, databases and experience with fundamental SQL using one or more of the database communication mechanisms: ADO, ODBC, and ODP.NET
Ability to translate and communicate effectively between technologists and non-technical stakeholders
Experience with all aspects of the SDLC, UML fundamentals, agile methodology, automated build, test-driven development, and source code control
SOFTWARE DEVELOPER
RESPONSIBILITIES:
Work with the business to build this new platform on top of WCF services on the server-side and DevExpress controls for the Windows Application UI
QUALIFICATIONS:
B.S. or higher in a STEM related field
3+ years of recent hands-on experience with the .NET, C# technologies
SOFTWARE DEVELOPER – FULL STACK ENGINEER
RESPONSIBILITIES:
Develop a C# application with workflow management for 100+ users, including support for several different user roles and several different types of objects. Some challenges might include:
Integrations with several different external systems, MSMQ and XML web services along with WCF services
Develop a multithreaded trading and settlement application for managing Stock Loan workflow
Create data access layers to multiple databases such as MySQL and Oracle
Designing custom UI based off direct user specifications using such tools as DevExpress & WPF
QUALIFICATIONS:
B.S. or higher in a STEM related field
3+ years of recent hands-on experience with .NET, C++, or Java technologies
Willingness and ability to work in all phases of the Software Development Life
SOFTWARE DEVELOPER
RESPONSIBILITIES:
Work with technologies across the Microsoft Stack (C#, .NET, SQL Server, etc.) to manage full life cycle development.
Own development projects focused on the company’s HR, payroll, compensation and performance management systems
Manage projects and technology initiatives within an application matrix that includes: apps the company has built from the ground up, 3rd party platforms, and custom systems integrations
QUALIFICATIONS:
B.S. or higher in a STEM related field
5+ years of recent hands-on experience with .NET, C# or Java technologies; if you’ve mainly worked in Java, a willingness to work in C# still fits! Ability to meet deadlines and work well under pressure in a fast-paced team environment.
Willingness and ability to work in all phases of the Software Development Life Cycle.
SOFTWARE DEVELOPER
RESPONSIBILITIES:
Work with investment managers, quantitative analysts, and other developers to engineer unique ways to solve problems. A strong candidate will have experience in the financial industry, but more importantly, will need deep technical skills and an inclination to build systems iteratively and collaboratively with other team members.
Participate in every stage of the software development lifecycle - from analysis to development to testing all the way through to release and support.
Become an expert in the business and its associated data domain
Develop using C#, VBA, Python, and SQL, backed by SQL Server databases
Troubleshoot and solve technical problems by examining existing code and programs
QUALIFICATIONS:
B.S. or higher in a STEM related field
4+ years of progressive experience with .NET development for the financial industry
Programming experience with C#, VBA required
Hands-on experience building solutions in SQL databases
Strong experience with T-SQL and writing complex SQL queries
SOFTWARE DEVELOPER – FULL STACK
RESPONSIBILITIES:
Work with operations and technology teams in order to provide technology solutions to access and create reference data streams while making sure quality of the data isn’t compromised
Design, develop, and support web applications for the company’s reference data systems
Design solutions using C#.NET
Provide consultation and assist other teams with the usage of reference data
Troubleshoot and solve technical problems by examining existing code and programs
QUALIFICATIONS:
B.S. or higher in a STEM related field
At least two years of progressive experience developing software applications. Recent hands-on experience with object-oriented programming is required, preferably C#.
Knowledge of Web Forms and ASP.NET is a plus.
Knowledge of WCF is a plus.
Knowledge of microservice-based architectures is a plus.
Strong relational database knowledge is required, preferably with Oracle and/or SQL server.
SOFTWARE DEVELOPER
RESPONSIBILITIES:
Drive software architecture decisions for firm wide critical data systems
Develop solutions using .NET, Oracle, SQL Server, Informatica, Hadoop, and other technologies
Enhance our existing systems through automation, performance optimization, and addition of new features
Participate in day-to-day support of critical systems
QUALIFICATIONS:
B.S. or higher in a STEM related field
5+ years of progressive experience with .Net programming
Hands-on experience building solutions in relational databases such as Oracle and SQL server
Experience with PL/SQL or T-SQL and writing complex SQL queries
Ability and flexibility to provide off hour support on a rotational basis
SOFTWARE DEVELOPER
RESPONSIBILITIES:
Be on the front lines of the business, iterating with quants and traders to come up with new features and enhance existing strategies. You’ll enhance, refine, and evolve strategies by searching for the optimal parameterization
Be involved in the full SDLC, from requirements gathering, to designing and implementing new strategies, through to troubleshooting and reconciling live trading versus actual and expected results.
QUALIFICATIONS:
B.S. or higher in a STEM related field
7 years of progressive experience developing software applications.
Recent hands-on experience with performance-sensitive C# or Java is required; C++ experience a plus
SOFTWARE DEVELOPER
RESPONSIBILITIES:
Design, develop, and implement C# software applications to solve complex business requirements in a quick-release environment
Contribute to all phases of SDLC, from initial requirements through final testing and implementation
Focus on the entire technical stack with an eye for building a stable, scalable, optimized environment with minimized risk
QUALIFICATIONS:
B.S. or higher in a STEM related field
2 years of progressive experience developing software applications
Recent hands-on experience with C# and scripting languages such as Python is required
Relational database knowledge is required.
A solid understanding of network programming a plus