Solutions Architect in Atlanta, GA at MDI Group

Date Posted: 6/11/2018

Job Snapshot

  • Employee Type:
    Contractor
  • Location:
    Atlanta, GA
  • Job Type:
    Design
  • Experience:
    Not Specified
  • Date Posted:
    6/11/2018

Job Description


Our client has an immediate need for a Solutions Architect for their office in the northwest area of metro Atlanta. This is a contract to hire role. Responsibilities will be to work closely with Senior Software Developers, Business Analysts and Product Owners to deliver solutions that meet business requirements and adhere to defined technology standards.

Responsibilities:

  • Design, enhance, and manage web applications and web services, including all tiers of the application (UI, code-behind, middle-tier business components, database layer) 
  • Liaison with other departments at client that consume web services provided by team
  • Facilitate the changes and enhancements in the architecture for solutions
  • Provide input and execute on efforts to improve the efficiency and quality of our software development projects
  • Conduct and assist in design and code reviews, unit and integration testing
  • Discover, understand and map existing SDLC processes and deliver automated paths to production for transformed existing applications
  • Mentor other developers 

Requirements:  

  • BA/BS or MS in a technology driven or quantitative field of study – Computer Science, Information Systems, Engineering, Mathematics, Physics, etc. (In lieu of a 4-year degree, 10+ years of significant and relevant hands-on software development experience would be considered)
  • 8+ years of enterprise level software development experience (non-academic) with demonstrable experience and fundamental understanding of the .NET Framework including ASP.NET, XML, web services, REST services, data structures and collections, configuration, etc. C#, is preferred 
  • Technical Leadership experience with Micro Service Architecture, Object Oriented Development and Design using .NET and Java EE (Java is a plus)
  • In-depth knowledge and experience with client-side tools and JavaScript frameworks/libraries like Angular, React, Vue, jQuery 
  • In-depth knowledge of OO development principles, multi-tier application design, and relational database principles
  • Hands on knowledge on Search Engines like Endeca, Solr, ElasticSearch 
  • Ability to thrive in multiple project lifecycle approaches (Waterfall, Agile, Hybrid) and platforms (.Net, Java) 
  • Comfortable with automated testing tools, continuous integration/delivery, defect/task tracking, etc.
  • Experience administering Windows and UNIX servers
  • Experience with Cloud Application Design, Mobility, PaaS

Preferred skills:

  • Knowledge working with web/app servers such as Apache and IIS, node.js is a plus
  • Hands-on expertise with MS SQL Server including T-SQL, Store Procedures, User-Defined Functions, Indexed Views, and query tuning. NoSQL alternatives like Mongo or Cassandra is a plus
  • Experience with networking concepts (VPN / MPLS circuits / Load balancing / Firewalls) preferred 

A GREAT PLACE FOR GREAT PEOPLE TO WORK

Search IT Jobs