Senior Architect

Employer: Delta Dental
Job Location: Roanoke, Virginia
Category: IT/Computers/Networking
Employment Type: Full Time
Last Updated: 11/1/2018
Closing Date: 12/31/2018
Delta Dental
At Delta Dental of Virginia, we are passionate about good oral health. In fact, dental benefits coverage is our specialty. For more than 50 years, we have been working to improve the oral health of Virginians by providing flexible, affordable dental benefit plans and building the largest network of participating oral health providers in the state.

www.deltadentalva.com
Job Description Position Summary: 
We are transforming our existing platform from an on premise, monolithic, closed architecture system to a modern, open, micro-services, cloud based system. Working on our team will give you the opportunity to craft software in an agile, team-focused environment while learning and exercising a multitude of skills. This position will work on multiple software development initiatives and teams to deliver the next generation of functionality for our customers. This position will play a pivotal role in defining the processes for our teams and the architecture for our systems. This is a hands-on, highly technical position for someone who can dive deep, build complex, AWS-optimized applications, architectures, and develop a long-term strategy, architecture. The ideal candidate has hands-on experience designing, developing and troubleshooting large-scale software applications and architecture conforming to HIPAA and PHI regulations.
 
Essential Functions:
  • Develop and champion the architectural principles to be used as building blocks for the product.
  • Analyze the current state of architecture and determine the appropriate roadmap and implementation plan for the future state based on current and emerging technologies, trends and patterns.
  • Provide the direction for and lead the execution of the Architecture Review Board.
  • Provide leadership and direction for the Foundation team as the Technical Product Owner covering all aspects from Architecture (Platform, Systems, Data), SaaS Platform Development and DevOps.
  • Manage a team of Architects and/or Software Engineers providing technical direction, mentoring and career development.
  • Analyze requirements and technical specifications, and create architectural designs using cloud-based IaaS and PaaS components.
  • Create and maintain technical documentation for the platform architecture, services and operating principles.
  • Experience as a software developer with experience in multiple development languages and platforms delivering multiple commercially deployed products to market.
  • Experience developing highly secure, scalable, reliable and performant software systems in the cloud, preferably using AWS.
  • Mentoring skills and competencies, with an ability to transfer knowledge to junior and senior members of engineering teams.
  • Works well with others and is a skilled communicator both written and verbally.
  • Ability to quickly assess multifaceted problems and complex situations and recognize patterns to identify and resolve the root cause.
  • Ability to analyze new technologies, emerging standards and market trends, and understand how they affect products today and in the future.
Qualifications/Education/Experience:
  • Bachelor’s degree in Computer Science or Engineering
  • 7-10 years’ experience in software development in JVM based languages
  • 2+ years’ experience architecting highly scalable and decoupled software products
  • 2+ years’ experience leading a team of Architects or Senior level Software Engineers.
  • Strong collaboration skills: accomplishing tasks will often require working across teams and coordinating work on your own team
  • Proficiency in writing stable, robust and reliable unit, integration and system level testing
  • Passionate for creating scalable, secure and maintainable software
  • Secure coding practices and adherence to OWASP standards
  • Desire to learn and mentor
  • Ability to take a technical leadership role
  • Expert technical understanding of algorithms, software patterns and anti-patterns
  • Demonstrated experience leading people and getting results through others.
  • Ability to think and plan strategically for organizational success.
  • Strong interpersonal and communication skills.
Preferred Tech Stack Experience:
  • Programming Languages : Java, Groovy, SQL
  • Architecture : Micro Services, Event Driven Architecture, Design Patterns
  • Framework : Spring Boot
  • Integration Platform : Mulesoft, Apache Camel, Talend
  • Messaging : RabbitMQ, ActiveMQ
  • Cloud : AWS
  • Collaboration : JIRA, Confluence
  • Databases : PostGreSQL, Oracle, Hibernate, Mongo
  • Document Management : CMIS
 Nice to Have Experience:
  • UI Development : Angular
  • Code Quality : Sonar
  • Claims Application : HealthEdge Payor
  • DevOps : BitBucket, Terraform, ConcourseCI
  • Experience in the health care industry a plus
  • Experience with EDI transaction sets 834, 835, 837, 270/271 and 276/277 a plus
Physical Demands and Work Environment:
 
The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Physical demands: While performing the duties of this job, the employee is occasionally required to walk; sit; use hands to finger, handle, or feel objects, tools or controls; reach with hands and arms; balance; stoop; talk or hear. Use of hands is required for such technological devices such as a computer, telephone, blackberry and others. The employee must occasionally lift and/or move up to 15 pounds. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception and the ability to adjust focus. The employee will be required to travel (sometimes long distances) to attend required meetings. 
  • Work environment: The work is limited to the office environment with occasional trips to other office facilities or locations necessitating walking outdoors or driving. The noise level in the work environment is usually minimal.
Delta Dental of Virginia is a drug-free work environment.  Delta Dental provides equal opportunity in employment for all qualified persons and prohibits discrimination in employment on the basis of race, color, religion, creed, sex, sexual orientation, pregnancy and pregnancy related conditions, gender identity, national origin, ancestry, age, veteran status, disability unrelated to job requirements, genetic information, military service or other protected status. 
 
Sharing and Options