Software Engineer, Senior

Key Role:

Serve as a Senior Software Engineer and be involved in a variety of projects at different stages of development and maintenance life cycle to provide technical assistance to system owners and clients and bridge the gap between business requirements and technical delivery. Work independently and with the team to complete assignments to build automated workflows, SharePoint applications, and provide surge support for .Net applications. Leverage commercial off the shelf (COTS) software, write custom code, and design solutions to integrate internal systems and data around the firm’s new financial core accounting system and Costpoint and integrate external systems and processes with it. Produce design, installation, and operational documentation consistent with the firm's software development life cycle methodology, as needed and perform SQL database work. Due to the nature of work performed within this facility, U.S. citizenship is required.

Basic Qualifications

-5+ years of experience using Web development tools and technologies, including ASP.Net, C#, .NET, and Microsoft SQL Server

-2+ years of experience in development for SharePoint or SharePoint Online

-Experience with jQuery, JavaScript, C#, Microsoft Entity Framework, and REST APIs

-Experience will Visual Studio 2015-2017, HTML5, CSS, and JavaScript

-Experience with industry standard workflow tools, frameworks, and platforms, including SharePoint Workflow, Microsoft Flow, Integrify, Nintex, and K2

-Knowledge of Agile software development methodology and tools, including TFS or Visual Studio Team Services (VSTS) and GIT

-Knowledge of automated workflows with many data point integrations, including SharePoint Tasks, Document Libraries, Custom Lists, database triggers, REST APIs, and SOAP Web Services

-Knowledge of client-side object model (CSOM) programming techniques and object oriented concepts and design

-BA or BS degree or 8+ years of experience with Web development tools and technologies, including ASP.Net, C#, .NET, and Microsoft SQL Server

Additional Qualifications

-Experience with HTML5, Microsoft WCF Framework, SOAP, and REST technologies

-Experience with managing MS Access and SQL Server databases through multiple product life cycle environments, from development to mission-critical production systems

-Experience with building MS Access queries, forms, and reports, including VBA Coding

-Experience with professional IT consulting

-Knowledge of the development model when working with Microsoft Office 365 and SharePoint Online

-Knowledge of enterprise business application development and delivery

-Possession of excellent oral and written communication and analytical skills

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.

Not ready to apply? Join our talent community and sign up for job alerts.