Job Title: Principal Software Architect - 84126Y0832
Duration: 12 + months
Work hours per week: 35 Hours
Work Schedule: On-site at 55 Water Street, New York, NY
Skills & Experience Required:
BA/BS degree or equivalent, in a technology related field. Minimum of 10+ years designing, developing, and deploying mission critical, object-oriented business applications. Extensive background leading technical teams and delivering medium to largescale solutions in web and client server environments.
Expertise in Microsoft .NET and SQL Server ecosystems, including C#, ASP.NET, MVC, WPF, WCF, Entity Framework, LINQ, ADO.NET, HTML5/CSS3, JavaScript, and modern JS frameworks (AngularJS, BackboneJS, jQuery, Bootstrap, LeafletJS).
Strong relational database design and development skills: TSQL, stored procedures, normalization, SSIS, SSRS, and data modeling tools (ERwin/ERStudio).
Skilled in configuration management, CI/CD, version control, and documentation workflows (TFS/Azure DevOps).
Proficient in SOA based solution design and integration with RESTful and SOAP APIs.
Additional experience with GIS/map integration, workflow management systems, and business intelligence reporting.
Adept at all phases of SDLC using Waterfall, RUP, and Agile/Scrum methodologies.
Strong analytical, architectural, and problem solving capabilities.
Effective communicator and leader with experience managing multiple concurrent projects.
Skilled in translating business requirements into accurate estimates and scalable technical solutions.
Proficient with UML and Rational design tools, Microsoft Office, and multiplatform development environments.