The incumbent will be responsible for the software development life cycle (SDLC) for new applications, as well as provide support, enhancements and maintenance management of all the software applications in CDC to ensure smooth and efficient system operations in line with business needs.
Job Responsibilities & Duties
- Develop and enhance web-based system applications to support business operations and improve systems efficiency.
- Maintain and support existing applications, as well as handle backend Web/API development and integration testing. This includes integrating sources from ERP systems like SAP and other subsystems across various operations, along with integrations with regulatory applications, focusing exclusively on our internal apps.
- Keep up-to-date with and thoroughly understand business requirements to identify technological gaps.
- Recommend appropriate technological transformations (in terms of applications, integration costs, etc.) to ensure IT business support remains current and efficient.
- Provide user support for various organizational applications to maintain business continuity and ensure smooth operations.
- Collaborate with internal stakeholders and various IT teams during the development process.
- Participation in a variety of innovative projects, including GenAI and data analytics initiatives
Educational Qualification / Technical Competencies
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience.
- Preferably posses 3-5 years of experience in application development.
- Experience with mobile applications or technologies will be a plus.
- Expertise in the .NET platform, particularly in developing web applications using C#.
- Strong proficiency in Python for scripting and data analysis.
- Comprehensive experience in Microsoft SQL database development, management, and optimization.
- Familiarity with the latest advancements in application technologies and frameworks.
- Demonstrated ability to troubleshoot and solve complex technical issues.
- Adept at integrating third-party APIs and services.
- Capable of conducting code reviews to ensure adherence to best practices and coding standards.
- Experience in using version control systems, such as Azure Repo, for efficient collaboration.
- Knowledge of cloud platforms is a plus, such as Azure, GCP, AWS for deploying and managing applications.
- Understanding of cybersecurity principles to safeguard applications and data.
Functional Competencies
- Strong written and verbal communication abilities.
- Enthusiastic about programming.
- Capability to apply technological expertise innovatively within a business context.
- Proficient in managing several projects simultaneously.
- Good communication skills (written/spoken) are essential.
About the Team
- We are a team of specialists passionate on the benefits of technology and engagement is the key element within this team.
- Enthusiastic in technology, enjoys sharing and exploring into new ideas and technologies. It is important to share information on past working experiences and technologies.
- We run multiple projects in various domains to keep the passion strong.
- We drive the importance of professional certificates and constant updates in the digital and technology domains.