The incumbent will be responsible for the software development life cycle (SDLC) for new applications, as well as providing support, enhancements, and maintenance management of all the software applications in CDC to ensure smooth and efficient system operations aligned with business needs.
Job Responsibilities & Duties
- Develop and enhance web-based system applications to support business operations and improve system efficiency.
- Maintain and support existing applications, handle backend Web/API development, and conduct integration testing. This includes integrating sources from ERP systems like SAP and other subsystems across various operations, focusing on our internal applications.
- Stay updated with and thoroughly understand business requirements to identify technological gaps.
- Recommend suitable technological transformations (applications, integration costs, etc.) to keep IT support current and efficient.
- Provide user support for organizational applications to maintain business continuity and smooth operations.
- Collaborate with internal stakeholders and IT teams during development.
- Participate in innovative projects, including GenAI and data analytics initiatives.
Educational Qualification / Technical Competencies
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Preferably 3-5 years of application development experience.
- Experience with mobile applications or technologies is a plus.
- Expertise in the .NET platform, especially in developing web applications using C#.
- Strong proficiency in Python for scripting and data analysis.
- Comprehensive experience with Microsoft SQL database development, management, and optimization.
- Familiarity with recent advancements in application technologies and frameworks.
- Ability to troubleshoot and resolve complex technical issues.
- Skilled in integrating third-party APIs and services.
- Experience in conducting code reviews to ensure best practices and standards.
- Proficiency with version control systems like Azure Repo.
- Knowledge of cloud platforms such as Azure, GCP, AWS is advantageous.
- Understanding cybersecurity principles to protect applications and data.
Functional Competencies
- Strong written and verbal communication skills.
- Enthusiastic about programming.
- Ability to apply technological expertise innovatively within a business context.
- Capable of managing multiple projects simultaneously.
- Effective communication skills (written and spoken).
About the Team
- We are a team of passionate specialists who believe in the benefits of technology and value engagement.
- We are enthusiastic about technology, sharing knowledge, and exploring new ideas and technologies. Sharing past experiences and technologies is encouraged.
- We manage multiple projects across various domains to maintain our passion.
- We emphasize professional certifications and continuous learning in digital and technological fields.