Careers

Careers

If you fit, Please apply

We’re looking for a proficient .NET developer to join us at Apex Solutions Your position as a .NET developer will be instrumental in designing, coding, testing, and maintaining software applications that power our organisation’s operations. As a crucial part of our software development team, you will also be responsible for developing back-end components as well to support our front-end software developers. If you have a passion for creating robust and scalable software solutions, we invite you to apply for this role. We offer an attractive remuneration package, a progressive work environment, and a comprehensive employee benefits programme. Objectives of the role: Writing clean, scalable, and efficient code using the .NET framework. Testing and debugging applications to ensure optimal performance and reliability. Collaborating with cross-functional teams to gather and analyse project requirements. Coding, testing, and debugging software applications, ensuring high-quality and efficient performance. Participating in system integration, troubleshooting, and performance optimisation. Your tasks: Develop software solutions using the .NET framework and related technologies. Collaborate with business analysts and project managers to understand application requirements. Write efficient, reusable, scalable code in C# and ASP.NET technology. Conduct code reviews, unit testing, and debugging to ensure software functionality. Integrate software components with third-party systems and services. Provide ongoing support and maintenance for existing software applications. Stay informed about advancements in the .NET framework and related technologies. Required skills and qualifications Bachelor’s degree in Computer Science, Information Technology, or a related field. 3+ years of experience as a .NET developer or software developer. Strong understanding of the .NET framework, C#, and object-oriented programming. Proficiency in database design and SQL. Experience with web development technologies, including ASP.NET, MVC, and API. Detail-oriented with a focus on delivering high-quality and efficient software solutions. Efficient communication skills and the ability to work collaboratively within a team. Strong knowledge of software development best practices and design patterns. Preferred skills and qualifications Professional certification in .NET development or related technologies. Experience with front-end technologies such as HTML, CSS, and JavaScript. Knowledge of database systems, cloud computing platforms, and SQL. Familiarity with software version control systems (e.g., Git). Working know-how of front-end technologies such as HTML, CSS, and JavaScript. Understanding of security best practices in software development. Experience with Agile or Scrum development methodologies.

We seek a proficient and creative web designer to join our marketing team at Apex Solutions As a web designer, you will be responsible for envisioning and creating compelling and responsive cross-platform websites, mobile applications and digital interfaces optimised for various screen sizes and operating systems. You’ll work with the marketing team to create user personas, develop visual collaterals for social platforms and design content strategy. If you can blend creative skills with the technicalities of web development, you’d be a perfect fit for this role. We offer industry-standard remuneration packages and growth-oriented, supportive work culture within the company. Objectives of this role Make functional graphics, digital proofing, UI/UX designs and visual concepts that catch the eye and inspire users. Work with product managers to create and execute design plans helping the company achieve its product vision and meet its marketing goals. Support the design process by creating style guides and collaborating with other designers to execute client requirements. Assist the marketing team in creating visual assets like landing pages, websites, advertisements, brochures, flyers and catalogues. Your tasks Build navigation-friendly wireframes, websites and mock-ups that are usable, persuasive and visually enticing. Curate aesthetically pleasing, user-friendly graphics for the client’s website. Create responsive templates for desktops, laptops, mobile devices and tablets. Design and implement website layouts, logos and branding in alignment with the brand values and target audience. Suggest and execute a cohesive visual brand strategy for the company’s website, blog, social media channels and other digital assets. Stay updated with the latest industry updates and trends in website design. Required skills and qualifications 3+ years of experience as a junior web designer or graphic designer. Demonstrable portfolio and expertise in previous web design projects. Practical knowledge of different designing tools, such as Figma, Adobe Photoshop, Adobe Illustrator or Sketch. Strong understanding of colour theory, typography, layout design and usability principles, especially for websites. Proficiency in graphic design, art and psychology with a sense of how different elements work together on a web page. A creative thinker with excellent visual communication skills, design multimedia skills and computer adeptness. Strong attention to detail and a keen eye for design. Ability to work on multiple projects simultaneously and meet deadlines. Preferred skills and qualifications A bachelor’s degree in graphic designing, web designing or a related field. Familiarity with website development languages such as HTML, CSS and JavaScript. Competency in handling content management systems (CMS) like WordPress. Experience with responsive design, UI/UX interface designs and user experience design principles.

At Apex Solutions, we take pride in continuous evolution. The driving force behind our business growth is a skilled and dedicated project management team. We’re searching for a highly qualified project manager to help us maintain our position as an innovative authority. The ideal candidate will have production experience and strong skills in developing and overseeing work plans. The project manager will also prepare and present updates regularly to relevant management channels, ensuring that our goal of innovation is being achieved. Objectives of this role Build and develop the project team to ensure maximum performance, by providing purpose, direction, and motivation Lead projects from requirements definition through deployment, identifying schedules, scopes, budget estimations, and implementation plans, including risk mitigation Coordinate internal and external resources to ensure that projects adhere to scope, schedule, and budget Analyze project status and, when necessary, revise the scope, schedule, or budget to ensure that project requirements can be met Establish and maintain relationships with relevant client stakeholders, providing day-to-day contact on project status and changes Responsibilities Establish and maintain processes for managing scope during the project lifecycle, setting quality and performance standards and assessing risks Structure and manage integrated, multitrack performance databases for digital, print, social, broadcast, and experiential projects Develop and maintain partnerships with third-party resources, including vendors and researchers Assign and monitor resources to ensure project efficiency and maximize deliverables Report project outcomes and/or risks to the appropriate management channels and escalate issues, as necessary, according to project work plan Required skills and qualifications Four or more years of project management experience Experience in developing web technologies and software platforms for maximum usability Strong attention to deadlines and budgetary guidelines Proven success working with all levels of management Strong written and verbal communication skills Excellent presentation skills Preferred skills and qualifications Professional certification such as PMP or PRINCE2 Experience in developing platforms for internal processes Experience in coaching project team members to strengthen their abilities and skill sets

We are looking for an experienced Flutter Developer who will join our talented software team that works on mission-critical applications. Your duties will include managing Flutter (Android, iOS) application development while providing expertise in the full software development lifecycle, from concept and design to testing. You should have good experience in building high-performing, scalable, enterprise-grade applications and be able to write clean code and ensure your programs run properly. We also expect you to be passionate about building software and perform well working in a team, along with developers, engineers, and web designers. Flutter Developer Responsibilities Are Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance Create well designed, testable, efficient code Participate in all phases of the development life-cycle Assist in the preparation and production of releases of software components Ensure designs are in compliance with specifications Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement Job Requirements Preferred Experience: 3+ years of experience working with mobile development 1-year experience in Flutter Development Must show your previous work. Experience in Flutter Development BS/MS degree in Computer Science, Engineering or a related subject. Deployed at least 3 apps Have experience with Flutter for both iOS and Android. Familiarity with RESTful APIs, GraphQL APIs. Knowledge of modern authorization mechanisms, such as JSON Web Token. Ability to understand business requirements and translate them into technical requirements. Familiarity with code versioning tools. Flux, Redux, and Rxjs is Preferred Know how to deal with different screen sizes. Experience with version control such as Git and SVN. Required Skills: Good communication skills. Strong problem-solving skills. Team worker. Very comfortable learning new technologies, tools, and platforms. Highly motivated. Initiative and passionate. Strong problem-solving skills. Team worker. Very comfortable learning new technologies, tools, and platforms. Highly motivated. Have shipped applications to the App Store or Google Play Store