Senior Software Development Architect Medical & Healthcare - Herndon, VA at Geebo

Senior Software Development Architect

Overview
Inovalon is a leading technology company providing cloud-based platforms empowering a data-driven transformation from volume-based to value-based models throughout the healthcare industry. Leveraging large-scale data interconnectivity capabilities, unparalleled proprietary data sets, advanced analytics, data-driven intervention systems, and industry-leading subject matter expertise, Inovalon enables the assessment and improvement of clinical and quality outcomes and financial performance across the healthcare ecosystem.
We are seeking technical professionals with advanced leadership skills to join our tight-knit team in our Herndon, VA or Bowie, MD locations. 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. This position requires strong technical leadership talents plus an instinctive, problem-solving mentality and experience conceptualizing and creating out-of-the-box solutions. 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;
Ability to explain complex technology to both business and technical professionals;
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.
. Apply now!Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.