SOFTWARE ENGINEER PROGRAMMER
About the role
This is a Programmer / System Programmer role focused on developing, maintaining, and enhancing software applications based on company requirements. You will perform system programming and R&D activities to improve system performance and functionality.
Key responsibilities
Develop, maintain, and enhance software applications based on company requirements
Perform system programming and R&D activities to improve system performance and functionality
Design, develop, test, and debug applications using C# and JavaScript
Collaborate with cross-functional teams to analyze system needs and implement solutions
Integrate applications with existing systems, including SCADA systems
Prepare technical documentation related to system development and improvements
Troubleshoot system issues and provide effective technical solutions
Continuously research and learn new technologies to support system innovation
About you
Minimum Diploma or Bachelor's degree in Information Technology, Computer Science, Information Systems, or related fields
Proven experience as a Programmer / System Programmer / R&D
Proficient in C#, JavaScript, and Python programming languages
Strong understanding and experience in database management, including SQL Server, MySQL, SQLite, and PostgreSQL
Strong IT background with good understanding of application and system development
Good analytical and problem-solving skills
Able to work independently and collaboratively within a team
Highly motivated, detail-oriented, and willing to learn new technologies
Ability to communicate in English (minimum passive proficiency)