Execute full software development life cycle (SDLC)
Develop flowcharts, layouts and documentation to identify requirements and solutions
Write well designed, testable code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Develop software verification plans and quality assurance procedures
Document and maintain software functionality
Troubleshoot, debug and upgrade existing systems
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
Collaborate with hardware and system team for deployment, system fine tuning and technical supports
Provide technical support to customers and sales for customised software development projects
Research, plan and execute with a team of software engineer(s) for software development platform upgrade, knowledge base upgrade and new technology support
Requirements
Degree in Computer Science / Information Technology / Information System
Minimum 3 years of related working experience
Knowledge in C#, C++, VB.net ASP.net, HTML, Microsoft SQL
Able to work in a fast pace environment
Good interpersonal and communication skills and a team player
Good problem solving skills
Able to travel when required
.
Desired Skills and Experience
ASPNet, HTML, SDLC, Microsoft SQL, VB.NET, Team Player, C#, Software Development, C++, Technical Support.