- Minimum of BA/BS in Computer Science or Similar
- Minimum of 5 years of experience in Software Engineering
- Knowledge of application and software development life cycle.
- Excellent knowledge of SQL server (Database design and development, TSQL)
- Experience with ETL process (Process Management, Data Modelling, ETL development, ETL testing, data flow management and validation)
- Excellent with Data Analysis.
- Strong knowledge of QA processes and hands on experience in execution and documentation
- Experience in system integration development and validation
- Able to work with SOAP and Rest services.
- Experienced with working with SAP Hana Views preferred
- Good to have : Experience with various Microsoft technologies used for development ( classic ASP, .NET, MVC etc)
- PowerBI knowledge a plus
Principal Responsibilities:
Analyze complex business and technical processes to create new or updated processing systems.
- Create test environments, integrate with other systems, Validate
- Understand data//information exchange between systems
- Prepare test strategy, test plan, test protocols
- Execute testing, document results, debug defects and find root causes
- Work to either resolve and coordinate resolutions
- Complete tasks in timely fashion, adhere to project constraints
- Document process and results for future audits
- Communicate across diverse user and IT teams and coordinate efforts proactively
- Be a member of the development team focused on the delivery of new or existing technical solutions.
- Be responsible for either performing or coordinating all steps in the development life cycle.