Roles and responsibilities
- Quickly grasp technical client requirements and articulate a matching solution architecture based on Sciera’s product portfolio, in writing (including RFI/RFP), online or during face to face meeting (including presentation and demo workshops)
- Strong presales focus involving colleagues from sales, product management and development as well as external partners and auditors to help close deals
- Manage projects acting as a technical advisor to external parties such as clients and partners
- Designs and develops high quality, testable and scalable software solutions within established timelines while adhering to data solutions best practices and processes.
- Actively involves other project stakeholders to ensure implementation satisfies functional requirements and is consistent with established standards.
- Participates in project scoping and scheduling; tracks progress of individual tasks and alerts stakeholders of issues blocking or preventing completion of task.
- Plans, deploys and monitors to deliver on new requests
- Lead and guide ongoing data exchanges, data engineering and design
- Maintains accountability for the entire life cycle of the code including support for both internal and external consumers.
Mandatory qualifications
- Bachelor’s degree or Graduate degree, preferably in Computer Science, Technology or Engineering
- (10-15) years of experience with data architecture, data warehouse and data integration initiatives
- (10-15) years of experience in developing software applications including analysis, design, coding, testing, deploying, and supporting of applications
- (5-10) years’ experience in data architecture and data integration using API, ETL, ELT or Integration patterns
- Exceptional programming skills in SQL, Spark, Python
- Exceptional ETL skills in AWS Glue Studio, Data Bricks, Informatica and other integration tools
- Extensive experience to write complex SQL queries
- Extensive experience with a variety of database technologies including Hive. Postgres, SQL Server, Oracle
Intermediate qualifications
- Demonstrated record of high productivity and quality work, innovative development, and superior judgment.
- Excellent interpersonal, documentation, and problem-solving skills
- Exceptional programming skills in SQL, or language(s) related to assigned area
- Expert knowledge of current and emerging software development tools, methodologies, and principles
- Detail oriented and analytical with planning and organizational skills