Questions? 1-888-481-3375

Microsoft Software Architect

Philadelphia, PA

Apply Now

Description

Software Architect

My growing client in Philadelphia, PA is looking for an immediate and experienced Software Architect with experience with (.NET, C#, SQL). This is a Full Time Position and will have numerous responsibilities including solution architecting and software design of complex systems. The right candidate will help with integration and have experience bringing sub-systems together into a single system. The software architect must be able to leverage various frameworks, patterns, and tools. They will have common responsibility for the quality of the solution and ensure unified integration and implementations. This position will report to the Director of Software Architecture.

 

Job Responsibilities:

  • Examine and comprehend client’s technology environment including system process and data flows, integrations, interactions and dependencies, and conceptual designs
  • Contribute to business requirements gathering activities with project managers, business systems analysts, and other architects Manner white board design sessions with clients, both internal and external
  • Architect complex software solutions using business requirements and produce appropriate artifacts such as functional and working requirements, and software prototypes
  • Collaborate with Scrum teams
  • code reviews
  • works with the QA team

Job Requirements

Required Skills and Experience

  • 10+ years experience as a Software Developer/Engineer
  • Financial Industry experience preferred
  • Excellent communication skills, verbal and written
  • Broad experience with Microsoft technologies, as well as an understanding of competitive technologies
  • NET and Visual Studio
  • C sharp
  • Web services; WCF, SOA, RESTful services
  • MVC, Spring.NET, JSON, CSS, XML, Javascript, jquery, SQL Server, Oracle
  • Git, Bitbucket, SVN
  • Strong database design and performance experience
  • mobile and distributed applications and platforms
  • Manage risk identification and risk mitigation strategies associated with the architecture

 

 

Apply Now