Job Descriptions and Responsibilities:
- Report to Manager and collaborate with other developers for team work.
- Participate in analysis of software requirements and system architecture.
- Write technical specifications based on end user functional specification.
- Develop .NET applications using practices of software development lifecycle and techniques.
- Collaborate with team member to produce software design and architecture
- Deliver the application within the given timeline and budget.
- Run the software testing and make enhancements.
- Highlight issues that can become problematic to the system and suggest alternative solutions.
- Perform software troubleshooting and debugging when issue arise.
- Regular code reviews and research new method for code improvement.
Requirements:
- Possess Bachelor's Degree in Computer Science or related field.
- Minimum 3 years hands-on software development experience using Visual Studio.
- In depth knowledge and experience of programming C#.NET based applications.
- Good understanding in JavaScript, HTML5 and CSS3.
- An advanced understanding of object orientated design principles.
- Familiarity with the ASP.NET framework and design patterns of Model-View-Controller.
- Experience in APIs architecture of REST.
- Experience in writing mobile App for Android or iOS with Xamarin technology.
- Excellent troubleshooting and communication skills.
- Designing and developing web software solutions using Agile methodologies.
Please e-mail your resume with project tracked records in PDF format.
Please state your current salary and expected salary to [email protected]