Job Board

Find more opportunities...

Lead Engineer and Solution Architect

Philadelphia, PA | Direct Hire

Post Date: 09/26/2017 Areas of Expertise: Technical Pay Rate: $140,000-$150,000 plus bonus

CSS Tec is currently recruiting a Lead Engineer and Solution Architect with specific experience in Microsoft technology stack (.Net, C#, SQL) for a Direct Hire position in Philadelphia, PA.

 In this role, you will have multiple responsibilities including solution and software design and architecting, software development, supervising other developers, accountability for code quality, n-tier solutions, and complex system integrations.   You will leverage various frameworks, patterns, and tools.  You will have shared accountability for the quality of the solution and ensure seamless integration and implementations.  You will report to the SVP of Development and Solution Architecture.  You will join a team of world class engineers and developers solving complex problems.

Responsibilities of the Lead Engineer and Solution Architect:

  • Participate in business requirements gathering activities and documenting the requirements, business and system process flows, data flows, system integration definitions, application requirements, interactions and dependencies with components, and conceptual designs
  • Architect and design aspects of the system, producing a technical design document and present/communicate the architecture and software solutions to key stake holders, team members, and developers.  This not only includes the software to be built, but the development tools, core frameworks, off-the-shelf components and services, security mechanisms, user interaction models, workflows, user interfaces, and desired patterns and methodologies to be implemented on the project.
  • Provide input into architecting the hardware environment, services platform, application platform, and database. 
  • Work within the Scrum team to create stories, tasks, estimates
  • Follow, enforce, and contribute to technical standards, coding standards, tools, platforms, and approaches.  Help define and create application frameworks and common libraries for a wide variety of solutions, always seeking to reuse code and core frameworks where possible.
  • Facilitate and conduct code reviews weekly to ensure best demonstrated practices and architecture is proper
  • Work with the QA team to ensure proper test plan, test coverage, test execution, and defect remediation
  • Provide expertise and oversight of other developers working on the same projects

Requirements of the Lead Engineer and Solution Architect:

  • At least a BS/BA Degree in MIS, Computer Science, Engineering, or related field
  • A minimum of 10 years experience as a Software Developer/Engineer
  • A minimum of 2 years experience in high volume transactional processing environments, preferably financial or payment related
  • Experience supervising and leading other engineers/developers
  • Strong English written and verbal interpersonal communication skills
  • Deep experience with Microsoft technology stack, as well as an understanding of competitive technologies
    • .Net 3.5+, VS 2012+
    • C#, ASP.net, strong object oriented experience
    • Web services; WCF, SOA, RESTful services
    • MVC 3+, Entity Framework, nHibernate, Javascript, jQuery, Knockout, Ajax, LINQ to entity and SQL, JSON, CSS, XML, NUnit, Spring.Net
    • SQL 2008+, Oracle 10+
    • Liquibase, SVN, Tortoise, SCM
    • Mobile experience; Xamarin, Objective C, iOS, Android and Win phone platforms
    • Technically competent in other programming languages, including C, C++, C#, and/or Java considered a plus
  • Strong database design experience
  • Experience developing, designing, and architecting the properly sized solutions for small, medium and  large complex software and database systems within large enterprise environments that include complex system integrations and processes; successfully communicating conceptual ideas and design rationale to build consensus
  • Abstract thinking skills and employing experience and knowledge to create innovative solutions
  • Experience architecting mobile and distributed applications and platforms including complex distributed service environments (SOA, distributed windows applications and services, and SDK’s)
  • An ability to articulate architectural differences between solution methods and the challenges and approaches to integrating solutions built on different platforms including a working knowledge of different architectural frameworks that may be used by our customers and our development teams.
  • Experience developing Multithreaded services (windows services)
  • Resolve technical problems, disputes, and make tradeoffs as appropriate
  • Manage risk identification and risk mitigation strategies associated with the architecture
  • Ensure the architecture is sustainable, deployable, and secure
  • Experience leading the decisions for the use of various software frameworks, methodologies, libraries, and tools for teams of developers and technical personnel;  Provide examples and prototypes as needed when encouraging and proposing the adoption of new frameworks and tools; understand and plan for evolutionary paths
  • Knowledge of full application life cycle design tools and methodologies, e.g., Rational (RUP), Extreme Programming, Agile, Test Driven Development, Service Oriented Architectures (SOA), Waterfall
  • Experience with standardized model and symbol sets/tools such as UML and OOP
  • Excellent multi-tasking skills, managing multiple initiatives at one time in a fast-paced environment
  • Experience with accurate project estimating and planning
  • Strong MS Office, Project and Visio skills
  • Occasional travel may be required (U.S. and International)

If you or someone you know is interested, please email resumes to Kay

Kay Odenwelder
Sr. Technical Recruiter

Kay has been working at CSS for over 17 years. She specializes in placing Technical Professionals in Direct Hire, Contract to Hire and Contract opportunities.

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs:

Serving Nationwide

Corporate
161 Gaither Drive, Suite 210
Mt. Laurel, NJ 08054

© 2017 Contemporary Staffing Solutions | SiteMap | Privacy Policy | Contact Us

Contemporary Staffing