Inovalon

Senior Software Development Architect

US-VA-Herndon
Requisition ID
2017-7082
Category (Portal Searching)
Information Technology

Overview

Inovalon is a leading technology company that combines advanced cloud-based data analytics and data-driven intervention platforms to achieve meaningful insight and impact in clinical and quality outcomes, utilization, and financial performance across the healthcare landscape. Inovalon's unique achievement of value is delivered through the effective progression of Turning Data into Insight, and Insight into Action.

 

 

This is an opportunity to work with fellow best-in-class Software Engineers to deploy new Business Solutions utilizing the latest technologies from vendors such as Microsoft, Pivotal, and Hortonworks. Working in an Agile environment, we are engaged in construction of new solutions and continuous optimization of our current products. We promote an upbeat and effective team environment within the fast-growing IT Healthcare Informatics industry.

Responsibilities

  • Create robust and scalable feature designs that meet customer requirements. Implements design, code and process optimizations that enable significant improvements in performance, scalability, security, reliability and maintainability;
  • Design and implementation take into consideration operations and serviceability issues for the feature;
  • Consistently produce high quality designs and code implementations that persist through multiple product cycles and produce exemplary code and considered a best practice for the organization;
  • Write unit tests for each function for the feature that effectively exercises the code, surfaces bugs or design issues and integrates with or complements those used by Test organization. Ensures backwards compatibility of fixes across releases. Ensures that the delivered overall user experience conforms to the feature objectives;
  • Schedule for feature takes all dependencies into account, able to decompose full feature into meaningful, measurable, complete-able tasks and able to estimate accurately the level of effort required to complete decomposed tasks;
  • Keep feature development on schedule despite changes, estimates incorporate changes and provide proper mitigation for dependencies;
  • Lead discussion in iteration planning session with respect to feature;
  • Provide clear documentation of the architecture that facilitates maintainability and consistency of implementation;
  • Drive consensus in the team and helps clarify priorities and dependencies resulting in better overall coordination during presentations, effectively articulate the key design principles for their feature areas to the immediate team and upper management. Participates in the interview process and provides complete and effective hire/no-hire input on candidates and prospective contractors;
  • Choose the right technology, with no unnecessary abstraction layers, to implement the full feature, communicate architectural issues in the early stages and receives buy-in on the trade-off driven changes and does not add “un-necessary” features, which ensures no schedule delays;
  • Identify and analyze design defects in the feature and puts in place practices for early detection and avoidance. Resolves technical issues that spanned multiple teams; 
  • Work under minimal supervision on complex projects with wide latitude for independent judgment;
  • Provide mentoring to junior staff and assist in problem solving issues beyond their capabilities;
  • Consistently build solutions that can be extended or leveraged across the enterprise;
  • Ensure solutions align with enterprise vision that encompasses solutions, architecture and infrastructure; and 
  • Mentor and guide senior developers on tactics and approaches for architectural design, user interface design, dependency management, and software development.

Qualifications

  • 8 - 12 yrs. experience building highly scalable, highly available applications;
  • 3 yrs. of experience with Spring projects including Framework, Boot or Cloud;
  • Experience with responsive design and development using Bootstrap or similar layout frameworks;
  • Experience in developing JavaScript on top of one or more of the following client-side frameworks such as Angular.js, React.js, Knockout.js, Backbone.js, and Ember.js; 
  • Experience building responsive Single Page Web Applications using modern front-end technologies such as but not limited to: HTML5, CSS3, JavaScript or jQuery;
  • Experience with a Platform as a Service (PaaS) solutions such as Pivotal Cloud Foundry or PaaS Products;
  • Experience in 12-factor app architecture, design, and implementation;
  • Experience in API automation framework & development using Java;
  • Experience developing stateless, horizontally scalable, and fault tolerant applications;
  • Experience with Agile development methodologies including unit testing, test-driven development (TDD), Continuous Integration (CI), Continuous Delivery (CD), Pair Programming, and Automated Testing;
  • Extensive experience working with IaaS and PaaS systems (Microsoft Azure, Amazon Web Services etc.);
  • Deep functional knowledge or hands on design experience with Web Services (REST, SOAP, etc.);
  • Proven understanding of OOAD, design patterns, and application development processes and practices with focus on reusability, extensibility, and performance;
  • Minimum of 2 years’ experience in active adherence to SDLC methodologies such as Agile or Incremental and working knowledge of SCRUM/SAFe is a plus;
  • Experience working with complex data structures including health care EDI transactions (837, 835, 834 etc.);
  • Proven ability to understand and leverage emerging technology in successful implementations quickly without interruption to core business process;
  • Proven ability to collaborate effectively with all levels of an organization;
  • Understanding of big data concepts and utilization of Hadoop in complex business scenarios;
  • Passion and experience in coaching and mentoring junior and senior software engineers; and
  • Proficient in one or more Relational and Non-Relational DB technologies such as MS SQL Server, MongoDB,  Cassandra, CouchDB or Postgres.

Inovalon provides equal employment opportunities (EEO) to all employees and applicants for employment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed