Software Engineer

June 28, 2025
Application ends: September 28, 2025

Apply for this job

Email *

Job Description

The client is looking for skilled and experienced Software Engineers. This is a full time, permanent position with tremendous potential for growth for immediate start and this is a fantastic opportunity to make your mark in a fast-paced, dynamic and innovative environment for a leading-edge company.

You will be accountable for the creation and delivery of the strategic, software and IT architecture vision and leadership and all aspects of the development of the software.  

The role is responsible for designing, developing integrating and supporting business systems and other applications software. You must be capable to facilitate and implement the integration of new and existing IT components and technology in the most efficient and cost-effective manner.

The position is required to have experience with respect to applications development, implementation and maintenance, project management, strategic planning, applications and workflow analysis and systems integration.

Minimum Requirements:

·         Bachelor’s degree or higher qualification in IT with at least 2 years relevant experience

·         Also, the applicant must possess ability to assess the current processes, identify improvement areas and suggest the technology solutions. 

What you will be responsible for:

·         Design, develop, test, and deploy high-quality software solutions.

·         Collaborate with cross-functional teams to define, design, and ship new features.

·         Write clean, maintainable, and efficient code.

·         Participate in code reviews to maintain code quality and share knowledge.

·         Troubleshoot and debug applications to optimize performance.

·         Contribute to continuous improvement by suggesting enhancements to software architecture and development processes.

·         Define technology and product roadmaps, architecture governance, develop inhouse tools and frameworks

·         Planning, designing, executing, optimizing and maintaining automated test cases

·         Validating and verifying complex systems and the integration of subsystems

·         Participating in design and code reviews 

·         Develop interfaces, applications and other technical solutions to support the business needs through the planning, analysis, design, development, implementation and maintenance phases of the software and systems development lifecycle

·         Write and maintain program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards

·         Collaborate with customers for IT solution development including technical feasibility, design of solution, setting expectations on outcomes, priority and budgets

·         Communicate design details and overall solutions to broader engineering team to allow for high-quality implementations

·         Ensure the delivered solution matches customer functional requirements and commits to customer success

Skills and Experience:

·         Knowledge of DevOps practices and tools

·         Good knowledge on software configuration management systems

·         Logical thinking and problem-solving skills along with an ability to collaborate

·         Proficiency in troubleshooting software issues and debugging a large codebase

·         Experience writing functional and technical documentation

·         Act as a source of knowledge on best practice in the implementation of operational software systems

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru Description: