Solution Architect, Analytics and Reporting - Remote

SemanticBits
Posted 3 years ago
Stack Overflow

SemanticBits is seeking a talented Analytics and Reporting Software Architect with demonstrated leadership experience to design and build sophisticated analytics and reporting systems in the healthcare and life sciences domains. The projects you will work on support the Centers for Medicare and Medicaid Services (CMS) and your role with us will directly impact the healthcare of millions of American citizens. We develop next-generation systems using a modern, cloud-based technology stack. If you are driven to use your talent to build software that makes a difference, we would love to share more about this opportunity. This position is open to a senior to principal professional depending on experience.

Responsibilities 

  • Evangelize analytics solutions through adoption of big data, cloud native technologies, and Data Science
  • Apply a diverse set of Data Science methodologies, including advanced statistics, data munging, and data visualization, 
  • Partner with Product and Engineering leadership to establish an architectural plan across multiple solution areas, in consideration of the program roadmap and product roadmaps
  • Develop application architecture that supports requirements for system performance, scalability, security, extensibility and manageability
  • Participate in design and engineering of analytics solutions that have significant healthcare impact across the entire country
  • Present and defend architectural, design, and technical choices to internal and external audiences
  • Embrace and influence domain driven design and architecture principles of security, scale, uptime and reliability
  • Guide and mentor engineering teams to raise collective technical expertise
  • Demonstrate a strong bias for architecture principles balanced with tactical timelines, cost, and risks
  • Contribute to architecture guiding principles, development standards, training and hiring
  • Conceptualize and develop prototypes to test multiple design and architecture concepts using various tools/frameworks to determine the optimal approach.
  • Conduct and lead code review sessions to ensure high quality software 

Requirements:

  • Bachelor’s degree in Computer Science (or other related field) and 10 years engineering enterprise applications
  • At least 4 years of experience as a lead developer/architect
  • A solid understanding and experience of the principles and operations of high volume, variety, and velocity business intelligence, data warehousing, reporting and analytics platforms with a proven background and record in architecture and implementation of applications, integrating with OLTP and 3rd party systems
  • Strong understanding of data and analytics solution architecture, including experience with Big Data, Relational databases, streaming and batch data processing,
  • Strong knowledge of computer science fundamentals: object-oriented design and programming, data structures, algorithms, databases (SQL and relational design), and networking
  • Experience in architecting and designing of enterprise applications including publishing of design artifacts, process flows, and pseudocode
  • Extensive knowledge and implementation experience in domain-driven design using GOF OO design patterns
  • Solid experience developing full-stack, enterprise applications using agile software development methodologies and test driven development (TDD) methodology
  • Demonstrable proficiency with multiple programming languages such as Scala, Python, Node.js, React
  • Experience with relational databases like PostgreSQL and NoSQL databases
  • Experience with big data technologies, such as S3, Parquet, and Redshift
  • Experience with messaging solutions like SQS and Kafka
  • Experience with AWS
  • Experience with CI/CD tools like Jenkins
  • Experience with data analysis and reporting using, such as Jupyter andAWS Quicksight

Nice to Have: 

  • Experience working in the healthcare industry
  • Federal Government contracting work experience
  • Prior experience working remotely full-time

Physical and emotional requirements for the job:

This position is to be performed remotely from an individual’s home office and involves sedentary work. Employees in this role can be expected to exert up to 10 pounds of force on occasion in order to lift, carry, push, pull or otherwise move standard electronic equipment. Employees are expected to make decisions in a timely manner and display emotional intelligence during occasional stressful situations. 

Benefits

  • Competitive salary
  • Three weeks of PTO
  • Ten paid holiday days
  • Comprehensive health benefits (medical with HSA option, dental, and vision)
  • 401k retirement plan with matching benefit
  • 100% paid short-term and long-term disability
  • 100% paid life insurance
  • Flexible Spending Accounts (FSA)
  • Casual working environment
  • Flexible working hours

SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact 703-787-9656 x257 or HR@semanticbits.com for assistance.