Job Title:
C#/.Net Developers/Engineers (MULTIPLE POSITIONS)

Company: Gyga Force

Location: Hanover, PA

Created: 2024-04-24

Job Type: Full Time

Job Description:

Our mid-large sized client in the Philadelphia area (Bala Cynwyd) has several openings for experienced C# developers with various skillsets and experience levels. A few specific examples are listed below but any developer/engineer with strong C# skills is encouraged to apply as there are additional positions that are not listed. Some example positions are listed below.If you think you are the right match for the following opportunity, apply after reading the complete description.SOFTWARE DEVELOPER - SERVER SIDERESPONSIBILITIES:Research, design, develop, test, and support software components and full applicationsBuild solutions using C#, Oracle, and other technologiesCultivate expertise in relevant aspects of the business domain and apply that knowledge to maximize technology valueProvide production support for new and existing systems and toolsQUALIFICATIONS:B.S. or higher in a STEM related field3+ years of recent hands-on experience , C++, or Java technologiesDemonstrated ability to design and query relational database tables.Willingness and ability to work in all phases of the Software Development Life Cycle.SOFTWARE DEVELOPERRESPONSIBILITIES: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 neededParticipate in the design, development, and implementation of large, complex, high-performance applications that process large amounts of data with low latencyBuild mission-critical processes that must meet stringent high-availability and fault-tolerant requirementsParticipate 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 modelingProvide technical direction and support for team applications and toolsQUALIFICATIONS:B.S. or higher in a STEM related fieldDesign and development experience using object-oriented programming in .Net technologiesExperience 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 Ability to translate and communicate effectively between technologists and non-technical stakeholdersExperience with all aspects of the SDLC, UML fundamentals, agile methodology, automated build, test-driven development, and source code controlSOFTWARE DEVELOPERRESPONSIBILITIES: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 UIQUALIFICATIONS:B.S. or higher in a STEM related field3+ years of recent hands-on experience with the .NET, C# technologiesSOFTWARE DEVELOPER - FULL STACK ENGINEERRESPONSIBILITIES: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 servicesDevelop a multithreaded trading and settlement application for managing Stock Loan workflowCreate data access layers to multiple databases such as MySQL and OracleDesigning custom UI based off direct user specifications using such tools as DevExpress & WPFQUALIFICATIONS:B.S. or higher in a STEM related field3+ years of recent hands-on experience with .NET, C++, or Java technologiesWillingness and ability to work in all phases of the Software Development LifeSOFTWARE DEVELOPERRESPONSIBILITIES: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 systemsManage 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 integrationsQUALIFICATIONS:B.S. or higher in a STEM related field5+ 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 DEVELOPERRESPONSIBILITIES: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 domainDevelop using C#, VBA, Python, and SQL, backed by SQL Server databasesTroubleshoot and solve technical problems by examining existing code and programsQUALIFICATIONS:B.S. or higher in a STEM related field4+ years of progressive experience with .NET development for the financial industryProgramming experience with C#, VBA requiredHands-on experience building solutions in SQL databasesStrong experience with T-SQL and writing complex SQL queriesSOFTWARE DEVELOPER - FULL STACKRESPONSIBILITIES: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 compromisedDesign, develop, and support web applications for the company's reference data systemsDesign solutions using C#.NETProvide consultation and assist other teams with the usage of reference dataTroubleshoot and solve technical problems by examining existing code and programsQUALIFICATIONS:B.S. or higher in a STEM related fieldAt 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 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 DEVELOPERRESPONSIBILITIES:Drive software architecture decisions for firm wide critical data systemsDevelop solutions using .NET, Oracle, SQL Server, Informatica, Hadoop, and other technologiesEnhance our existing systems through automation, performance optimization, and addition of new featuresParticipate in day-to-day support of critical systemsQUALIFICATIONS:B.S. or higher in a STEM related field5+ years of progressive experience with .Net programmingHands-on experience building solutions in relational databases such as Oracle and SQL serverExperience with PL/SQL or T-SQL and writing complex SQL queriesAbility and flexibility to provide off hour support on a rotational basisSOFTWARE DEVELOPERRESPONSIBILITIES: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 parameterizationBe 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 field7 years of progressive experience developing software applications.Recent hands-on experience with performance-sensitive C# or Java is required; C++ experience a plusSOFTWARE DEVELOPERRESPONSIBILITIES:Design, develop, and implement C# software applications to solve complex business requirements in a quick-release environmentContribute to all phases of SDLC, from initial requirements through final testing and implementationFocus on the entire technical stack with an eye for building a stable, scalable, optimized environment with minimized riskQUALIFICATIONS:B.S. or higher in a STEM related field2 years of progressive experience developing software applicationsRecent hands-on experience with C# and scripting languages such as Python is requiredRelational database knowledge is required.A solid understanding of network programming a plus