Job Description:
">
As a skilled Software Engineer, you will play a pivotal role in designing and developing cutting-edge CRM, ERP, and business applications. You will collaborate with cross-functional teams to deliver high-quality software solutions that drive efficiency, security, and scalability.
">
Responsibilities:
">
">
* Work closely with engineers and developers to determine project requirements and design system 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 engineering 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
">
* Assess project feasibility and contribute to the overall software development strategy
">
">
Qualifications and Skills:
">
You must have:
">
">
* 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
">
">
Benefits:
">
This is an excellent opportunity to work with a dynamic team and contribute to the growth of our organization. We offer a range of benefits, including professional development opportunities and a collaborative work environment.