Employment International Ltd
Jobs at Employment International Ltd
Project Manager
Job Overview:
We are looking for an Internal Recruiter to join our team and manage our full-cycle recruiting processes. You will help us build a strong employer brand and ensure we provide a positive candidate experience. Training on all EI platforms will be provided.
Location: Mauritius
Responsibilities:
- Collaborate with hiring managers to write job ads for current openings
- Advertise and update job openings on EI career pages, job boards and social networks (e.g. LinkedIn)
- Implement employee referral programmes (source new candidates to apply on EI for existing open positions/networks.)
- Source candidates through online channels (e.g. professional networks and portfolio sites)
- Screen resumes and applications and update candidates on hiring processes
- Preparing CVs for submission to clients
- Interview candidates during various hiring stages, via virtual platforms.
- Report to hiring managers and HR managers on the status of open positions
- Evaluate candidates based on their interview and other relevant/and required skills tests or pre-employment testing
- Answer candidates queries regarding the application process
- Provide interview feedback, when necessary and appropriate
- Facilitation of the offer process
Requirements:
- Min 2 years experience in Recruiting or HR role
- Computer Literate
- Excellent verbal and written communication
- Work with minimal supervision (Self-Discipline & Commitment)
- Ability to work from home or in the office
- Laptop / PC with software compatibility
- WIFI / secure & stable network
- Networking with business owners and HR Managers
Benefits / Salary:
Basic + flexible commission structure depending on experience
Senior Software Developer
Job Title:Senior Software Developer
Reports to:CTO
Department:Engineering
Location: Hybrid Office
Utelogy is a leading provider of intelligent management, monitoring and control software for the fast-moving world of AV and Unified Communications. Utelogy helps organizations make data-driven decisions and empowers support organizations to deliver world class, enterprise grade service more efficiently. You will be a part of a fast-paced team of self-starters that are excited to challenge the emerging technology space around near real-time remote management platform capabilities for global devices (i.e. AV, BMS, IoT) at scale. This role is a fantastic opportunity to grow your knowledge and skillsets with a talented team of engineers.
We are looking for a highly motivated, self-starting individual who is looking to own their areas of responsibility. Key attributes for success include the ability to self-manage, prioritize effectively, communicate clearly, and deliver high quality software.
As a Senior Software Developer you will be architecting creative and innovative complex solutions. You will work across multiple facets of each project and juggle multiple responsibilities at the same time while mentoring other engineers to fulfill project objectives. It is important to have strong analytic capabilities and the ability to deliver projects on time.
Essential Duties and Responsibilities include the following (other duties may be assigned):
Architect, develop, test and debug complex Microsoft Azure cloud solutions
Modernize existing products and aid in the migration of key features to Azure microservices
Develop highly scalable, fault tolerant and secure back-end solutions
Demonstrate proficiency creating asynchronous eventually consistent near-real time back-end data services at scale
Create technical documentation, including architectural design drawings, to guide future software development projects
Participate in, contribute to and continuously improve Agile software development processes
Skills and Experience Required:
The requirements listed below are representative of the knowledge, skill, and/or ability required.
C#, ASP.Net, .Net Core 3.1+, REST, JSON
Secure web authentication and authorization
Implementation of device level protocols
Network communication troubleshooting for web and other services
Familiarity with front end UI, JS and related frameworks
Database experience (SQL, NoSQL/MongoDb, Gremlin/TinkerPop)
async/await and multi-threaded environments
Remote monitoring device management and control (IoT)
Minimum Bachelors degree in Engineering or relevant experience.
Minimum 7-10 years of Relevant experience.
Knowledge in building projects using Agile/SCRUM methodologies.
Experience developing software in a microservices architecture
Experience working in a cloud hosted environment
Strong computational problem-solving skills
Programme Manager
Job Description: Programme Manager
Our client Cerillion is a leading provider of Billing, charging and CRM Solutions to the telecoms, finance and utilities sectors and BSS/OSS telecoms. They are looking for a dynamic Senior Programme Manager to join in the delivery of world-class mediation, provisioning, and interconnect solutions, to liaise and manage their customers, system implementers, business managers and project managers.
This role will include:
Ensuring the successful delivery of fixed priced end to end projects/programmes and implementations to time, specification and budget whilst maintaining that they are of the highest quality.
Inspire, coach, and motivate all members of the project team.
Responsible for managing all aspects of delivery, including managing scope, budget, and plan strictly against contract.
Ensure that programmes are managed in accordance with the Project & Programme Delivery Methodology.
Hands-on role and requiring programme manager to manage projects and teams including project managers, business analyst's, application configuration, product testing, software delivery, system installation and change management.
Negotiate, manage and resolve technical scope items with customers.
Identify and win potential incremental business with the client, by driving customer satisfaction quality levels and ensure best practice is achieved.
Manage disputes with the client and internal teams/people and achieve win-win outcomes.
Manage a successful transition from delivery into support and be responsible for system stability, Build senior level client relationships across the client organisation.
Lead business improvements initiatives within the services division to ensure customer retention.
What we provide:
Competitive Salary
23 days annual leave (+ bank holiday), increasing to 28 days after 5 years service.
Vitality healthcare cover.
Cycle to work scheme.
Hybrid working - As we return to the office, we will be 2 days from the office and 3 days at home (but negotiable)
An office in the heart of Covent Garden, providing an excellent base for our team events and social functions.
What we are looking for in our next Programme Manager:
Someone who as experience delivering BSS projects in the telecoms domain.
Able to demonstrate experience delivering project on time, budget, and quality.
Have excellent communication skills so that you can manage disputes and achieve positive outcome.
Familiarity with project planning and tracking tools such as MS Project.
Line Management experience and effectively manage a team.
Ability to travel internationally when needed.
Configuration / DevOps Engineer
About the Position:
We are looking for an experienced Configuration Management Analyst to support the product line. Dayforce is a comprehensive, modern cloud human capital management (HCM) SaaS product suite and platform for managing the entire employee lifecycle.
The Configuration Management Analyst is responsible for providing configuration management process support and maintaining the infrastructure and tools to enable rapid development and release for all Dayforce software solutions. The CM Analyst will collaborate with Development, Support, and Operations throughout the software product lifecycle to ensure high quality deliverables.
The Configuration Management (RCM) team supports the product and development teams as they build, test, and deploy software, both monolithic and microservices based software.
The RCM team does that by defining, managing, monitoring, and reporting on all development/QA environments, software branches, builds, and deployments. The RCM team also builds and maintains tools for use by the team itself as well as by the product and development teams. These tools range from simple PowerShell scripts to monitor server disk space to a self-service Configuration Management Tools Portal.
Responsibilities:
Work with all product teams to deliver quality products on time
Take ownership of the integrity of source control and build environments
Maintain and improve the process for releasing builds into QA
Maintain and improve the process for releasing software to customers including patches and maintenance releases
Manage release and development branches, including tagging and merges, and apply best practices
Maintain and support Development and QA infrastructure deployments
Improve build configuration and automation to efficiently manage the release of code
Actively participate in continuous quality improvements in all processes
Qualifications:
University degree in Computer Science or related field
Experience with the software development life cycle
Experience working with configuration management tools (e.g. Ansible, Terraform, Puppet)
Experience with build automation tools (e.g. MS Build, PowerShell, Jenkins)
Experience working with Continuous Integration and Continuous Delivery (CI/CD) pipelines
Experience with source control management practices and advanced branching techniques (e.g. Git, GitHub, TFVC, BitBucket)
Experience administering application lifecycle management tools (e.g. TFS/VSTS/Azure DevOps, Jira)
Proficiency with SQL and an understanding of relational database systems
Experience in defining and improving software build, deployment, and release processes
Experience working in .NET application development
Experience working in Microsoft Azure
Strong communication skills, both verbal and written
Ability to work in a team environment with minimal supervision
Experience working in an Agile development environment
Project Manager
Job Description: Project Manager
This role will include:
- Ensuring the successful delivery of fixed priced end to end projects and implementations to time, specification and budget whilst maintaining that they are of the highest quality.
- Inspire, coach, and motivate all members of the project team.
- Responsible for managing all aspects of delivery, including managing scope, budget, and plan strictly against contract.
- Ensure that projects are managed in accordance with the Project Delivery Methodology.
- Highly hands-on role, requiring Project Manager to manage projects and teams including business analysts, application configuration, product testing, software delivery, system installation and change management.
- Negotiate, manage and resolve technical scope items with customers.
- Identify and win potential incremental business with the client, by driving customer satisfaction quality levels and ensure best practice is achieved.
- Manage disputes with the client and internal teams/people and achieve win-win outcomes.
- Manage a successful transition from delivery into support and be responsible for system stability for the first 3 months after go-live.
- Build senior level client relationships across the client organisation.
- Lead business improvements initiatives within the services division to ensure customer retention.
What we provide:
- Competitive Salary
- 23 days annual leave (+ bank holiday), increasing to 28 days after 5 years service.
- Vitality healthcare cover.
- Cycle to work scheme.
- Hybrid working - As we return to the office, we will be 2 days from the office and 3 days at home (but negotiable)
- An office in the heart of Covent Garden, providing an excellent base for our team events and social functions.
What we are looking for in our next Project Manager:
- 1-4 years full time project management.
- Preferred but not essential experience delivering BSS projects in the telecoms domain.
- Able to demonstrate experience delivering project on time, budget, and quality.
- Have excellent communication skills so that you can manage disputes and achieve positive outcome.
- Familiarity with project planning and tracking tools such as MS Project.
- Line Management experience would be desirable or the willingness to learn how to effectively manage a team.
Senior DevOps Engineer
Job description - Senior DevOps Engineer
Location: France or Europe (Remote Work)
Summary:
Our client is looking for a Senior DevOps Engineer to join a unique team that is responsible for developing and maintaining the builds, packages and releases for the HOOPS product suite and related technologies.
At Tech Soft 3D, we accelerate the development of our partners 3D engineering applications with our innovative HOOPS software development toolkits.
As a senior Devop Engineer you must be able to embrace an agile and growth mindset, a strong desire to innovate and continually pursue excellence, all while collaborating with impressively smart people in a fun and fast-paced environment.
What You Will Do:
·Put in place and maintain DevOps toolchains & apply best practices to aid in the development, integration, delivery, deployment and management of the Tech Soft 3D Products, Components and Platforms, in a seamless manner
·Proactively keep abreast of advancements in DevOps practices and tools; use that information to drive improvements to our Engineering process
·Manage the build system: build tool software, build configurations and build/packaging scripts
·Support and maintain cross-team tools and standardization for engineering (i.e. Version Control System, Continuous Integration, Continuous Delivery And Continuous Deployment, Build and Test reporting tools and dashboards); this may include one-on-one training
·Develop and maintain systems to support releases and posting files for customer download
·Manage the Tech Soft 3D production environments and Authentication System
·Adhere to agile workflow process
·Assist in the training of individuals in the DevOps Engineer role
The Qualifications:
·Bachelors degree preferably Computer Science or Mathematics or equivalent experience
·4 - 8 years relevant professional experience
·Comfort on many platforms (Windows, *nix, Mac, iOS, Android)
·System Administrator skills to manage shared tools and computer hardware
·DevOps methodologies:
oCI/CD systems (e.g., Azure DevOps, Docker, Jenkins, Bitbucket, etc)
oInfrastructure automation and scripting using Terraform
oScripting languages (Bash, PowerShell, Python, etc)
oContainers, container orchestration and deployment (e.g. Docker, Kubernetes, Helm)
oConfiguration Management Tool such as Ansible and others
oRelease Management tools such as Azure DevOps and others
·Experience with cloud computing principles and services (e.g. AWS, Azure etc)
·Demonstrated ability to work well independently, and in a task-oriented, team environment
·Knowledge of with native builds and C++ build systems (Cmake, Visual Studio, make and Xcode)
Experience You Should Definitely Brag About:
·Senior DevOps engineers must stay on top of industry trends and best practices whilst recognizing opportunities for automation, design & development, and other solutions in a comprehensive manner to boost operational efficiency
·Demonstrate technical excellence & operational skills, appropriate for the seniority level
·Able to design and implement technical solutions, that comply with the global architecture and align with department and organizations vision
·Take ownership of the design implementation, serving as a role model for the team, in terms of coding principles and best practices, work ethic and behavior, being adaptive to take on a variety of work
·Continuously learning new skills, strive to enhance the quality of products and code, conduct analysis and research, implement and review solutions efficiently
·Efficiently manage flow of work in adherence to work processes. Keep accurate and meaningful notes in issue tracker. Recognize and seek guidance when work exceeds scope or priorities are unclear or conflicting
·Perform infrequent off-hours work as necessary to ensure uninterrupted business operations
·Understand your role in, and contribute to the achievement of specified team, department, and organizational goals
·Exemplify the Core Values of Tech Soft 3D on a consistent basis
·Interact and communicate effectively with team members, receiving feedback, addressing conflict and more
·Perform full-time work on a regular basis, for continuity of operations
·Effectively manage multiple deadlines, priorities, and interruptions, and adapt to changing business, customer and company needs
Benefits and Other Cool Stuff:
Our employees enjoy a robust benefit package, health coverage, bonus potential, exceptional paid time off and holidays, and parental leave.
Not to mention, the cool perks you get as a Techsoftian fun culture, a relaxed and inclusive environment, awesome leadership, continuous learning, flexibility in your daily schedule, charitable donation matching program, home office reimbursement program (and monthly internet), an amazing employee recognition program (winners get an all-expense trip to somewhere in the World!) and an authentic workplace where you can truly be yourself.
You almost cant walk down the street and see a man-made thing that somehow hasnt been touched by Tech Soft 3D technology. That makes me feel great. Ron Fritz, CEO
Check out our people here: https://www.youtube.com/watch?...