A Senior Project Manager is being sought by Staff Infotek Inc. to direct the planning, execution, and evaluation of internal projects. The chosen applicant will have experience in both business and information technology and will be well-versed in the field of software development. We're looking for a responsible, intelligent, and driven Senior Project Manager who can spot potential difficulties early on and then come up with creative solutions.
• Lead assigned projects to completion.
• Provide project directors with feedback, encouragement and advice.
• Troubleshoot project roadblocks and ensure its closure.
• Develop individual project plans compete with budgetary information and resource needs.
• Communicate with Resource managers about resource allocation.
• Conduct regular project meetings for each projects.
• Refine project budget as needed to ensure timeliness and fiscal responsibility.
•Bachelor’s degree in computer- or business-related discipline required (Master’s degree preferred)
•Ability to complete projects on time and within the stated budget
•Excellent communication, organization, time-management and leadership skills.
• Strong written and verbal communication skills.
• Supervision.
• Project and process management.
• Negotiation skills.
• Budget development and tracking.
• Mentoring and coaching.
• Critical thinking.
• Strong organizational and analytical skills.
We are looking for a Big Data Engineer that will work on the collecting, storing, processing, and analysing of huge sets of data. The primary focus will be on choosing optimal solutions to use for these purposes, then maintaining, implementing, and monitoring them. You will also be responsible for integrating them with the architecture used across the company.
• Selecting and integrating any Big Data tools and frameworks required to provide requested capabilities.
• Implementing ETL process.
• Monitoring performance and advising any necessary infrastructure changes.
• Defining data retention policies.
• Collect and process raw data at scale for a variety of projects and initiatives.
• Design and develop data applications using selected tools and frameworks as required and requested for a variety of teams and projects.
• Read, extract, transform, stage and load data to selected tools and frameworks as required and requested.
• Perform tasks such as writing scripts, web scraping, calling APIs, write SQL queries, etc.
• Work closely with the engineering team to integrate your work into our production systems.
• Process unstructured data into a form suitable for analysis.
• Analyse processed data.
• 2 to 7 years of recent experience in data engineering.
• Bachelor’s Degree or more in Computer Science or a related field.
• A solid track record of data management showing your flawless execution and attention to detail.
• Strong knowledge of and experience with statistics.
• Programming experience, ideally in Python, Spark, Kafka or Java, and a willingness to learn new programming languages to meet goals and objectives.
• Experience in C, Perl, JavaScript or other programming languages is a plus.
• Deep knowledge of data mining, machine learning, natural language processing, or information retrieval.
• Experience processing large amounts of structured and unstructured data, including integrating data from multiple sources.
• Databases and SQL.
• ETL and data warehousing.
• Talend, IBM DataStage, Pentaho, and Informatica.
• Operating system knowledge for Unix, Linux, Windows, and Solaris.
• Hadoop.
• Apache Spark.
• Data mining and modelling.
• Data mining and modelling.
• Big Data ML toolkits like Mahout and SparkML, and a variety of messaging systems like Kafka or RabbitMQ.
• Knowledge of Data Validation and Testing using Automation Frameworks.
• Knowledge of Implementing Security in Data Domain.
• Knowledge of Role-Based Access Control.
• Knowledge of Data Lineage.
• Knowledge of Implementing Security in Data Domain.
• Evaluating business processes, anticipating requirements, uncovering areas for improvement, and developing and implementing solutions.
• Leading ongoing reviews of business processes and developing optimisation We are recruiting for a Business Analyst to join our company. You will work alongside other business analysts and report directly to the BA manager. Your main tasks will include performing requirements analysis, documenting processes, and performing some user acceptance testing. To succeed in this position, you should have a natural analytical way of thinking and be able to explain difficult concepts to non-technical users strategies.
• Staying up-to-date on the latest process and IT advancements to automate and modernise systems.
• Conducting meetings and presentations to share findings.
• Performing requirements analysis.
• Documenting and communicating the results of your efforts.
• Gathering critical information from meetings with various stakeholders and producing useful reports.
• Ensuring solutions meet business needs and requirements.
• Performing user acceptance testing.
• A university degree or a college credential in business administration, finance, engineering, science or information systems.
• 3-5 years of relevant work experience.
• Proven expertise in the analysis, elicitation, modelling, verification, and methodology development of business and technical needs.
• Demonstrated proficiency with project management techniques and project management software, including resource planning, organisation, and management.
• Experienced with SQL queries.
• Able to make decisions on their own and act on them.
• Excellent mathematical, analytical, and problem-solving abilities.
• Superior interpersonal, written, and verbal communication skills.
• Logical, effective, and paying close attention to details.
• Exceptionally driven and self-motivated.
• The capacity to prioritise and carry out activities well under pressure situations.
• Working knowledge of a collaborative, team-oriented workplace
A successful applicant who has earned a bachelor’s or master's degree in business administration or a closely connected discipline is what we are searching for. The ideal candidate will be responsible, self-driven, and knowledgeable about popular software tools and technologies, such as test automation programming and software quality assurance. The ideal applicants will collaborate closely with business analysts, developers, and architects to test and validate developed functionality against requirements. You will be expected to apply critical thinking skills as a QA tester to determine the appropriate testing rigour for each change being worked on at each step of the change lifecycle. Testing outcomes should provide engineers and product managers with useful input regarding changes in the likelihood of effectiveness and confidence level of correctness. You need to validate defects in daily builds and perform regression tests.
• Analysing and monitoring the performance of products.
• Developing and implementing test plans for product defects.
• Reviewing and approving test results.
• Developing and tracking test metrics.
• Helping maintain the quality of products.
• Working closely with the product team on the design and development of new features.
• Creating and maintaining documentation and tutorials.
• Implementing new processes and creating new tools to automate testing.
• Make recommendations for repairing defects.
• Create, review and refine user experience documents.
• Put test strategies, scenarios, scripts, or processes into practise. Develop testing methods that handle issues like database impacts, software scenarios, or usability. Track bug resolution progress. Test system updates before putting them into practise.
• Plan test schedules or techniques in accordance with project scope or delivery dates. Create or manage databases of known test flaws.
• Expertise of QA tools (HP ALM, HP QC, Browsers) and business tools (MS Word, Excel, PowerPoint, Visio).
• Working knowledge of HP QC/ALM, preferred.
• SQA Testing & Methodologies.
• Test Plans, Cases & Processes.
• Functional Requirements.
• Scripting & Documentation.
• Regression & Negative Testing.
• UI & Compatibility Testing.
• Data Interface & Migration Testing.
• Performance/Load/Stress Testing.
• Testing Automation.
• Defect/Bug Tracking.
• Test Strategies & Coverages.
• QA & QC Standards.