Industry: Software Development
Location: Singapore
Roles & Responsibilities
Role: Software Developer – 12 months Renewable contract
Experience: Minimum of 2 years
Location : Changi
Benefits:
Renewable contract (Performance-based)
Medical Insurance Coverage
Leave credits
Performance Bonus
Responsibilities:
Assist network team in achieving automation initiatives in areas such as network provisioning and monitoring.
Create monitoring dashboard to enhance the monitoring capabilities.
Code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology.
Refine data and format final product.
Maintain and modify programs; make approved changes by amending flow charts, develop detailed programming logic and coding changes.
Test and develop programming modifications.
Write new program code using prescribed specifications.
Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part.
Analyze performance of programs and take action to correct deficiencies based on consultation with users and approval of supervisor.
Confer with users to gain understanding of needed changes or modifications of existing programs.
Resolve questions of program intent, data input, output requirements and inclusion of internal checks and controls.
Write and maintain programming documentation.
Analyse server and microcomputer based software solutions compatibility with company requirements.
Maintain confidentiality with regard to the information being processed, stored or accessed.
Document programming problems and resolutions for future reference.
Assist personnel of other departments as a computer resource.
Understand and Integrate with system API
Provide BAU support and enhancements to the existing system
Provide direct support to users
Provide 24×7 on call support
Other duties as assigned
Requirements:
Minimum Diploma/Degree in Information Technology or its equivalent.
Programming skills in languages such as Python, Javascript, Perl, UNIX script, SQL etc
Familiar with web applications technologies (HTML, CSS, Angular, React)
Able to develop in both Unix and Windows environment.
Possess basic knowledge in Networking (TCP/IP, SNMP etc)
Possess good communication and interpersonal skills
Self-driven and ability to work as a team and independently
Good to have:
Experience in coding and customization for network management and monitoring products and/or platform like Nagios, ELK Stack, Netbrain, etc.
Understanding of network technologies and domain in LAN/WAN and across multiple products like Cisco and Arista.