Full Stack Software Engineer
Overview
In this role you will develop, test, and maintain the software product while supporting the firm’s technology infrastructure. You will collaborate with architects to translate designs into detailed implementations and contribute to DevOps and infrastructure maintenance. The position emphasizes sound software design and data architecture across transactional and analytic environments. You will operate in a Microsoft development environment, leveraging your expertise to align technical work with business needs in partnership accounting.
Compensation / Benefitscompetitive benefits packagegenerous vacation policydiverse work environmentstrong global connections
ResponsibilitiesDevelopment, testing, and maintenance of the software productCollaborate with architects to translate designs into detailed designs and implement themSupport DevOps and infrastructure maintenance activitiesApply sound architecture and software design principlesDesign and manage logical and physical database structures for transactional and analytic environmentsCreate client/server, web, and web services applications within Microsoft ecosystemUtilize MS SQL Server, .NET Framework, C#, SQL, HTML, and JavaScript in development
Key requirementsMinimum 3 years of software development experienceExperience with a reporting software package and a multi-dimensional analytic software platformInterest in understanding the business side of partnership accounting to align designs with business needsBachelor’s degree in computer science or related field (or equivalent)MS SQL Server.NET FrameworkC#SQLHTMLJavaScript