Job Description
Responsibilities:
Identify risks and dependencies within the scheduled and cross-group feature areas
Provide prototypes / proof-of-concepts to the business owners and users as a part of the requirements process
Plan ongoing product enhancement and maintenance
Responsible for technology roadmap and strategy
Investigate new technologies and research ongoing industry developments
Perform architecture, product enhancement and maintenance development tasks
Design, develop and unit test solutions based on Microsoft .NET 2.0+ technologies and tools such as MS Visual Studio 2005/2008, C#, ASP.NET, Win Forms, Microsoft AJAX and MS SQL Server 2005
Follow development methodology, policies, procedures and standards
Mentor developers, perform code reviews and possibly manage project commitments
Take responsibility for the performance and serviceability of products
Proactively identify and resolve customer/partner and quality issues
Deliver quality product on time
Job Specification
Skills:
Demonstrated ability to work well independently, identify and manage dependencies, resolve issues and ship product on time is required
Strong understanding of and experience with SCRUM software development methodology
Must have superior knowledge of C/C++/C#, ADO.NET, ASP.NET, VB.NET, XML/XSL, HTML, JSP, AJAX, Atlas, UNIX/Linux, Remoting and Web Services
Solid understanding of Object Oriented analysis and design is required
Possess the ability to work on creating prototypes
Demonstrated history of working effectively within a team and cross-group environment
Excellent communication, interpersonal and organization skills are required
Linux/Windows Server
Bachelor's Degree in Computer Science or related technical discipline
Preference will be given to applicants who have experience in health care IT applications especially in LIMS and RIS
Working knowledge of HL7 will be a big plus
Experience:
At least 4 years experience of software development in .Net framework
2-3 years of experience with SCRUM
Experience with .Net Framework 3.0 technologies such as WCF and Workflow Foundation would be preferred