The Software Engineer III position is responsible for design, development and implementation of and drives the construction of foundational components for our next generation of software.
Responsible for design, development and delivery of optimal data pipeline architecture for enterprise big data and analytics in a cloud based big data environment
Work with data and analytics experts to strive for greater functionality in our data systems to help make us a market leader in big data.
Participates in project & sprint planning sessions, working closely with business analysts and team members to analyze requirements and provides design recommendations for complex systems.
Design and build analytics applications that utilize the data pipeline to provide actionable insights into key business performance metrics.
Develops software using disciplined processes, adhering to industry standards and best practices, including complete ease with agile development methods throughout the SDLC.
Demonstrates software to all stakeholders.
Shares knowledge and provide technical guidance to other team members within area of expertise.
Conduct and takes part in reviews of work, e.g. design and code reviews.
Coordinate and supports building of software infrastructure required for the project implementation
Works with technical staff to analyze and understand problems with complex software systems and resolve them.
Resolves customer complaints and respond with suggestions for improvements and enhancements.
Works with QA Engineers for quality review and signoff, before deployment to client environments.
This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.
Bachelor's degree in Software/Computer/Electrical Engineering, Computer/Information Sciences or Mathematics (willing to accept foreign education equivalent). Relevant combination of education and experience may be considered in lieu of degree. Continuous learning, as defined by the Company's learning philosophy, is required. Certification or progress toward certification is highly preferred and encouraged.
Five (5) years' experience including knowledge of design and development of data pipelines using Azure Data Factory and Databricks
SKILLS/KNOWLEDGE/ABILITIES (SKA) REQUIRED:
Strong knowledge of development and maintenance of data pipelines for optimal extraction, transformation, and loading of data from a wide variety of data sources using Azure Data Factory, Azure Databricks and SQL
5+ years of experience in design, building and optimizing big data pipelines and data sets
3+ years of experience with Azure Data Factory for developing data pipelines and data orchestration
3+ years of experience on Azure Databricks using Python or Scala
1+ years of experience with Power BI or other similar tools
Working experience on Azure Data Lake and Delta Lake for optimizing data storage and management
Expert in using XML, JSON, EDI, or other data schema formats
Expert in object-oriented analysis, SOA, design patterns, development, implementation and maintenance
Expert with relational databases (SQL Server preferred) and query languages such as SQL, T-SQL, Linq, etc.
Working experience on DAX, MDX or R is a plus
Working experience with healthcare knowledge and experience is a plus
Agile software process
Working experiences of test driven development framework.
Modern object-oriented programming languages and web services (MS C#/JAVA).
Highly self-motivated, creative and able to dive deep in problem solving.
Excellent inter-personal and communication skills.
Ability to multi-task in a fast-paced environment.
Flexibility to adapt to changing business needs.
Team player who is delivery-oriented and takes responsibility for the team's success.
Enthusiastic, can-do attitude with the drive to continually learn and improve.
Work is performed in an office setting with no unusual hazards. (or Explain why this is incorrect)
The qualifications listed above are intended to represent the minimum education, experience, skills, knowledge and ability levels associated with performing the duties and responsibilities contained in this job description.
We are an Equal Opportunity Employer. Diversity is valued and we will not tolerate discrimination or harassment in any form. Candidates for the position stated above are hired on an "at will" basis. Nothing herein is intended to create a contract.