Senior Data Engineer
Skills
Cloud ComputingComputer ScienceComputingMicrosoft AzureSoftware DevelopmentConcept ArtCritical Thinking
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Understanding of design concepts and architectural basics
- Knowledge of performance engineering
- Understanding of quality processes and estimate methods
- Fundamental grasp of the project domain
- Ability to transform functional and nonfunctional needs into system requirements
- The ability to develop and code complicated applications is required
- The ability to create test cases and scenarios based on specifications
- Solid knowledge of SDLC and agile techniques
- Knowledge of current technology and trends
- Logical thinking and problem-solving abilities, as well as the capacity to collaborate
- Primary skills: Cloud Platform->Azure Developer->Microsoft Azure/PAAS
- Sought: SQL, Python
- General Knowledge: PowerApps, Java
- Bachelor of Science in Computer Science, Engineering, or related technical field
- 6-10 years of experience in software development with minimum 2 years of cloud computing
Day to day
- Design, build, modify, and support data pipelines using Microsoft Azure data PaaS services leveraging DataBricks and PowerBI in a medallion architecture setting
- Create prototypes to validate proposed ideas and solicit input from stakeholders
- Run unit and integration tests on all created code throughout the development lifecycle
- Collaborate with Team Leads to define/clarify business requirements, estimate development costs, and finalize work plans
- Collaborate with the Quality Assurance Team on issue reporting, resolution, and change management
- Assist the Operations Team with any environmental issues during application deployment across various environments (Development, QA, Staging, and Production)
- Assist other teams in resolving issues arising from applications or the integration of multiple components
