Implementations Architect
- Job Title
- Implementations Architect
- Job ID
- 1010740
- Location
- Nashville, TN
- Other Location
- Description
-
Implementations Architect
This is considered an experienced development position that requires cultural fit, technical skills, and expertise commensurate with a high quality, innovative team focused on delivering stellar experiences for our client's users.
Essential Functions:- Bring new clients into suite of products, shepherding multiple, simultaneous implementations through various environments into production.
- As the owner of the application, design and build tooling to aid in the configuration of new clients into suite of products.
- Act as the Implementations team lead.
- Mentor junior developers in best practices, patterns and new industry developments
- Triage production issues
- Fix issues where appropriate or pass them to the correct team for resolution
- Automate manual processes to resolve recurring issues.
- Identify and implement technical and procedural solutions in alignment with operating objectives.
- Perform complex programming assignments requiring an advanced aptitude of established programming standards, methods, and best practices.
- Highly skilled in using Object-Oriented JavaScript and various JavaScript libraries and micro frameworks (node, Angular, hapi)
- Experiences in C#
- 3 plus year of relevant experience
- Expert in modern Web Development (Node and Angular preferred)
- Foundational understanding of HTML, CSS, etc.
- Experience in implementing single sign-on, SSO (SAML, OAuth, etc.)
- Web service technologies and architectures such as REST, SOAP, HTTP, WSDL, etc.
- Strong database skills (T-SQL)
- Exposure to multiple DB Technologies: MS SQL 2012, MariaDB, MySQL, etc.
- Ideal candidates will have built multi-platform consumable API’s
- Understanding of web security threats and mitigations.
- Robust understanding of current web API patterns, and standards
- Understanding of Asynchronous Development Models
- Deep understanding of distributed architectures and micro-services
- Exposure to caching in distributed systems
- Proven delivery of fast, reliable, multi-threaded service oriented web services
- Experience with Agile delivery process (i.e., SCRUM)
- Experience and comfort with Continuous Delivery and Continuous Integration
- Strong demonstrated TDD/BDD/DDD
Preferred Qualifications:- Bachelor’s degree, its equivalent, or greater significantly preferred.
- Demonstrated oral and written communication skills.
- Proven ability to work with customers to build and formulate business requirements.
- Proven initiative to learn and research new concepts, ideas, and technologies quickly.
- Proven ability to work in a team-oriented, collaborative environment.
- Proven ability taking a concept from idea to product.
- Proven ability to identify and resolve quality issues and technical debt early in the software design process.
- Maintains a broad knowledge of emergent trends in software development platforms, tools, methodologies and their underlying principles.