Transform Your Career with a Software Development Role
">
About the Job
We are seeking a skilled Software Engineer to join our dynamic team. As a key member, you will play a pivotal role in designing, developing, and maintaining business applications that drive efficiency, security, and scalability.
Your Key Responsibilities
* Collaborate with engineers and developers to determine system requirements and design components.
* Design and develop software applications tailored to diverse user needs.
* Investigate and resolve software and system malfunctions.
* Debug and optimize program logic to ensure system stability.
* Perform software testing and troubleshooting to maintain optimal performance.
* Provide ongoing support to engineers, developers, quality assurance teams, and end-users.
* Develop detailed specifications for software applications and hardware integrations.
* Plan and oversee operational details for various computer systems.
* Create technical illustrations and documentation for engineering designs.
What We Are Looking For
* Tertiary qualification in Computer Science or a related field.
* Minimum 2 years of experience in software development.
* Proficiency in Java, Python, C++, or other relevant programming languages.
* Hands-on experience with SQL and NoSQL databases.
* Strong expertise in developing and maintaining business applications.
* Solid understanding of software testing, debugging, and troubleshooting.
* Experience with version control systems such as Git.
* Experience in CRM and ERP development.
* Familiarity with cloud computing platforms (AWS, Azure, GCP).
* Strong knowledge of APIs, system integration, and microservices architecture.
* Understanding of Agile development methodologies.
Why Choose This Opportunity?
This role offers the chance to work on high-profile projects, collaborate with talented professionals, and contribute to the growth of our organization. If you are passionate about software development and looking for a challenging role, we encourage you to apply.