Work closely with Project Managers and other members of the project team.
Opportunity to lead and manage project team members in full software development life cycle.
To be involved in designing, coding, testing and deployment modern applications/software based on the business and technical requirement.
Produce project estimates and attend client meetings.
Assist in application architecture design and technical solutions and make relevant recommendations to the project team/clients.
Ensure timely completion of assigned deliverables / work.
Communicate to the Project Manager/Lead with efficiency and accuracy any progress regarding projects.
Minimum Advance Diploma, bachelor's degree, Professional Degree, Master's Degree in IT / Computer Science / Computer engineering / Information System or any IT related fields.
Solid hands-on working experience using Microsoft technologies, which consist of the .NET Framework, C#, WinForms, Visual Studio.NET, SQL Server 2005/2008, ASP.NET, WPF, Silverlight, .NET Remoting, Web Services and XML.
Solid hands-on working experience using Microsoft technologies, which consist of the .NET Framework, C#/VB.NET, ASP.NET/WPF/Silverlight/ WinForms, Visual Studio.NET, SQL Server, Web Services and XML.
Strong in HTML, CSS and jQuery
Experienced in OO Programming, 3-tier development and SQL are preferred.
Passionate about technology and enjoys software development, riding on the latest Microsoft technologies.
Able to work with minimal supervision and provide regular updates on tasks assigned.