What are the responsibilities and job description for the ETL DataStage Developer position at Baltronix LLC?
- 6-9 years of experience with Object-Oriented Design and coding with variety of languages.
- Prior experience in Personalization domain will be a big plus.
- Expertize in programming knowledge in Java - Solid understanding of data structures and common algorithms
- Experience in Parallel and distributed system
- Good knowledge of SOA and Microservices architecture with hands-on experience of design and implementation of Web Services/API using REST/SOAP
- Hands-on with application design, data management and automated testing.
- Exposure in Big Data Technologies and scripting“ Hadoop, HDFS, Hbase, Hive, Shell, JavaScript, ElasticSearch, Logstash, Kibana, Redis, MongoDB, NoSQL DB2 will be an added advantage
- A self-starter with the ability to question status-quo and manage ambiguity.
- Ability to effectively interpret technical and business objectives and challenges and articulate solutions
- Willingness to learn new technologies and exploit them to their optimal potential
- Strong analytical ability
- Excellent communication skills
Skills
- Need a DataStage Developer
- UNIX Shell scripting
- SQL exp needed
- ETL exp needed.
- Python, SAS, JAVA AWS, Snowflake preferred.
Mandatory Qualifications
A minimum of three (3) years of experience in managing teams and/or programs with direct relevance to hazard mitigation, safety performance metrics, safety culture, and the electrical utility sector.
- Bachelor’s degree
- PMP Certification
- Experience with the electrical utility industry.
- Proven track record of leading safety improvements and achieving measurable safety performance outcomes.
- Proficient in Apex and VisualForce (Apex classes, triggers, Apex batch processes, Apex Web services and APIs, Visualforce Pages, Visualforce Components & Controllers, Test coverage classes, and JavaScript.)
- Lightning Platform Experience and configuration.
- Excellent understanding of Salesforce SOQL, SOSL.
- Exposure to the SFDC data model, data architecture, and data management
- Thorough understanding of DevOps and change management process
- Salesforce SOQL, SOSL Apex and VisualForce SFDC data model
- Designs, implements, and maintain automated testing processes with the other members of the automation team using Java, TestNG, Selenium and Appium.
- Analyzes existing QA practices and makes recommendations and strategies for improvement as well execute testing.
- Maintains and executes manual smoke and regression scripts to ensure that new code, functionality, or new releases have not introduced errors to existing functionality.
- Documents and tracks all test results in accordance with defined processes.
- Investigates problems and develops disposition and corrective actions for recurring discrepancies.
- Recommends corrective actions, dispositions, process optimization and modifications.
- Interfaces with stakeholders to ensure requirements are met.
- Develops tech work documents for the controlled work package.
Knowledge, Skills And Abilities
- Ability to obtain Public Trust Clearance.
- Experience in software testing, including experience in the Agile/Scrum development lifecycle.
- Strong knowledge of software testing techniques & technologies including Smoke/unit/regression, Integration Testing, Test Driven Development (TDD), Automated testing
- Basic Knowledge of Automation testing
- Mid-Level understanding of coding technologies: HTML, CSS and java
- Experience with Selenium or another automated test suite is preferred.
- Ability to write and execute acceptance tests and test cases.
- Ability to write and execute automated test scripts to support an automation script library
- Android and iOS apps testing experience highly desired
- Strong understanding of mobile and web technologies