Responsibilities
• Participate in the full system development life cycle with application design, development, implementation and production support
• Analyze business requirements and transform them into technical design
• Implement the technical design, develop application programs and test the functional requirements
• Conduct user training on application systems and provide on-going production support
• Handle change requests and provide quick and efficient solutions
• Maintain system procedure and documentation according to established standards
Requirements
• Minimum 3 years of experience in .Net programming and knowledge of c#.net and .net MVC framework
• Experienced with technologies: RMI, Multi-thread Sockets, Servlets, Struts, JSP, Jquery, AJAX, Apache Cassandra
• Preferably with experience in web and application development
• Knowledge of coding languages (e.g. HTML, PHP, Java, JavaScript, C++) and frameworks/systems (e.g. AngularJS, Bootstrap, Git )
• Experience with building APIs and services using REST, SOAP/XML, etc.
• Excellent knowledge of relational databases (e.g. PostgreSQL, MySQL, MSSQL) and NoSQL databases (e.g. MongoDB)
• Familiarity with various operating systems (Linux, Mac OS, Windows)
• Knowledge on Networking/SNMP/WMI is added advantage
• Experience in Unity3D is added advantage
• Passionate in software development and eager to acquire new skills/ technologies
• Accuracy and attention to detail
• Capable of delivering on multiple competing priorities with little supervision
• Strong team player and willing to learn and excel in a dynamic environment and work independently