Job Description
- To manage communications between Project manager and development team, ensuring alignment of development goals and targets.
- To plan, roster and monitor development progress.
- To participate in the development of a large-scale web application using Microsoft .NET Framework and SQL Server.
- Understands functional requirements from stakeholders and business analysts, and performs impact analysis.
- Develop, unit testing and system integration testing of the application components.
- To support code merging, code compilation and deployment to Development, UAT and Production environments.
- Provide and update software documentation.
- Provide operational support for existing systems by investigating reported issues and resolving them.
Requirements
- Degree in Computer Science or relevant.
- Minimum 4 years working experience in software development using .NET 4.5, C#, ASP.NET, T-SQL using SQL Server 2012 and onwards.
- Have experience in end-to-end software development life cycle.
- Experience in technical architecting and design.
- Familiar and able to work with SCRUM Methodology.
- Knowledge of web front-end technologies such as CSS, JavaScript, JQuery, etc.
- Knowledge of code version control process and continuous integration process are required.
- Have strong analytic skills and problem-solving skills.
- Good interpersonal skills and ability to work in a team-oriented, collaborative environment.
- Good written and verbal communication skills in English.
- Knowledge in Java and Oracle is preferred, but not required.
We operate on a 5-day work week and offer a competitive remuneration, benefits package, and opportunities for career development.