Job Summary
We are seeking a skilled software developer to join our team. This individual will be responsible for designing, developing, and maintaining complex software applications using C#.
Key Responsibilities
* Work with middle and back office teams to determine necessary changes to their processes and develop test plans.
* Face off with downstream systems to coordinate changed/new feeds.
* Develop the changes working with ASP.NET, Java, and Sybase.
* Oversee the work of other developers.
Required Skills and Qualifications
The ideal candidate will have:
* A minimum of 7 years professional experience writing software using C#.
* Experience running complex projects with many stakeholders.
* Working knowledge of accounting principles and sub ledger systems.
* Experience with full application development lifecycle (analysis, architecture, design, development, testing and deployment).
* Strong skills in .Net/C# as this is the strategic technology platform for the team – some experience with Java is also advantageous as some of the legacy code in the system is on this platform.
* Experience on any of the following Relational Databases: Sybase, SQLServer, Oracle.
* Knowledge of major source control system and technology security.
Benefits
This role offers:
* A competitive salary and benefits package.
* Ongoing training and professional development opportunities.
About the Company
We are a dynamic and innovative company that values teamwork, collaboration, and continuous learning. We offer a stimulating and supportive work environment where you can grow and develop your career.