The role of an HR executive/manager is crucial to the success of the business. As our most important asset, you will play a key role in ensuring a happy and productive workplace where everyone is dedicated to achieving our mission and objectives. Promoting corporate values and fostering a positive culture are essential components of this position. Your responsibilities will include developing and implementing HR strategies and initiatives that are in line with the overall business strategy. You will be required to manage employee relations, address grievances, and oversee the recruitment and selection process. Additionally, you will be responsible for preparing employees for their roles through orientation and training programs, as well as supporting the business by engaging and maintaining human capital. In this role, you will be tasked with creating and monitoring HR strategies, systems, and procedures across the organization. It will be your responsibility to nurture a positive working environment, manage a performance appraisal system, and identify training needs while implementing and monitoring training programs. You will also need to provide decision support to management through HR metrics and ensure legal compliance in all aspects of human resource management. Maintaining historical human resource records, staying updated on professional knowledge through workshops and publications, and actively participating in HR communities such as SHRM/NHRD are also key aspects of this role. The ideal candidate will have proven working experience as an HR manager or in another HR executive position. They should be people-oriented, results-driven, and possess demonstrable experience in human resources metrics. Knowledge of HR systems, databases, labor law, and best practices is essential. Strong leadership skills, excellent communication abilities, and the competence to build and manage interpersonal relationships at all levels of the company are also required. A Bachelor's degree or equivalent certification in Human Resources or Organization Development is a prerequisite for this role. Active participation in HR communities like SHRM/NHRD is also desired.,
We are seeking a Senior Software Developer to design and implement new systems and features, as well as modify and maintain existing systems to adapt to business and/or technology changes. As a Senior Software Engineer, you will collaborate directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions. Your role will involve driving software change and release management processes, thereby enhancing the overall maturity of the software development lifecycle. Your primary objective will be to ensure that software deliverables meet quality standards and are delivered on time. Responsibilities: - Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage and work processes, investigating problem areas, and following the software development lifecycle. - Document and demonstrate solutions through the development of documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. - Prepare and install solutions by determining and designing system specifications, standards, and programming. - Automate tasks using appropriate tools and scripting. - Review and debug code. - Perform validation and verification testing. - Collaborate with internal teams and vendors to enhance products. - Document development phases and monitor systems. - Ensure software remains up-to-date with the latest technologies. Requirements: - Proven experience as a Senior Software Engineer. - Extensive experience in software development, scripting, and project management. - Proficiency in using system monitoring tools and automated testing frameworks. - Knowledge of selected programming languages (e.g., Python, PHP). - Familiarity with Git, Bitbucket & Gitlabs. - Understanding of CI/CD & Agile Methodology. - Familiarity with AWS, Google Cloud, or Azure would be advantageous. - In-depth knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB). - Familiarity with various operating systems (Linux, Mac OS, Windows). - Analytical mindset with problem-solving aptitude. - Ability to work independently. - Excellent organizational and leadership skills. - BSc/BA in Computer Science or a related field.,
As a Project Manager in Web/Mobile Application Development, you will be responsible for managing projects throughout the complete Software Development Life Cycle (SDLC). You will lead a team of Developers, Testers, and Designers, ensuring timely delivery and accuracy of work. Your role will involve problem-solving, researching technical issues, and driving project progress effectively. Your technical proficiency in databases such as SQL Server and MySQL is crucial for detailed project requirements and UI-Database interactions. Experience in Database Administration and Basic Database Queries is mandatory. You will be tasked with project planning, milestone breakdown, task allocation, and tracking project status using Microsoft Suite, particularly Word and Excel. Proficiency in version control software like GitHub or Bitbucket is essential for maintaining project processes. You will engage with clients for requirement gathering, project updates, and business analysis. Verification of tasks performed by team members, including Designers, Developers, and QA Testers, will be part of your responsibilities. Excellent interpersonal, documentation, facilitation, and presentation skills are required, along with fluency in spoken and written English. Experience in client communication, especially with clients in the USA, is an advantage. Working under pressure and adapting to a startup environment with extended working hours is expected. Your creativity, dedication, and proactive approach will be essential for project success. Your core areas of expertise should include Strategic Planning, Business & IT Consulting, Application Development, Quality Assurance, Internet Marketing, IT Infrastructure Services, Writing & Translation, Enterprise Application Integration, and Data Conversion & Processing.,
You will play a crucial role as a certified ethical hacker in ensuring the security of our network and infrastructure. Your primary responsibility will involve conducting tests on our company's network, servers, and infrastructure to detect and address vulnerabilities effectively. To excel in this role, you must possess a deep understanding of network and security tools and demonstrate expertise in computer and network security, including encryption and cryptography concepts. Your responsibilities will encompass a wide range of tasks, including ethical hacking, penetration testing, vulnerability assessment, malware analysis, collaboration with other security professionals, web application security, social engineering, database security, reverse engineering, network security, and threat modeling. As a qualified candidate, you are expected to hold a Bachelor's degree in computer science, information technology security, or a related field. Additionally, you should possess security certifications such as Certified Information Systems Security Professional (CISSP) and Certified Ethical Hacker (CEH). Your skill set should include proven experience in penetration testing, vulnerability assessment, and security monitoring, along with proficiency in OSI model, TCP/IP, HTTP, SSL, and wireless networking. Familiarity with common network infrastructure and security tools, understanding of web applications and associated vulnerabilities like HTTP and SQL injection attacks, knowledge of security testing methodologies aligned with EC-Council standards, and the ability to thrive in a dynamic work environment are essential qualifications for this position.,