Reference: ITE006112-MBa-1 Our client is seeking a skilled Intermediate Software Developer to join their Information and Communications Technology (ICT) team. This role involves the design, creation, installation, testing, maintenance, and support of software systems to enhance business efficiency and improve customer service. Key Responsibilities: Design: Review current systems, present ideas for improvements, and produce necessary documentation. Building (Coding): Develop software (.NET), be a full-stack developer, plan and monitor progress, develop unit tests, manage dependencies and interfaces, and create reporting models. Testing: Ensure the quality of products delivered to testers with minimal defects. Maintenance and Support: Maintain systems, consult with the infrastructure team, modify databases, and provide day-to-day system support. Qualifications: Minimum Degree in Computer Sciences or IT related field. Courses in .NET and other object-oriented languages (Advantageous). Exposure to Microsoft Azure and Microsoft DevOps (Advantageous). Skills and Experience: Exposure to Agile methodology. Strong understanding of the organization's goals and objectives. In-depth knowledge of data privacy practices and laws. Proficiency in Microsoft technologies, particularly C# and one or more development languages (.NET, PHP, MS SQL, Azure, Java, CSS, HTML, MVC Web API, V.B. Net). Proven analytical, evaluative, and problem-solving abilities. Ability to prioritize and execute tasks in a high-pressure environment. Attributes: Exceptional customer service orientation. Good work habits under pressure. Excellent interpersonal skills. Ability to handle confidential information appropriately. Highly self-motivated and directed with keen attention to detail. Please note: Only shortlisted candidates will be contacted. Monthly
Apply Now