- Minimum 6 months to 1 year of experience as .Net developer - Implementation, maintenance and development of new and existing modules and applications using internal and offshore resources. - Developing server-side and client-side code for internal and external web applications. - Participate in the review of technical documents for system design. - Writing unit tests, automated regression tests and tracking defects as they occur. - Building and improving C# applications and other proprietary software components. - Works collaboratively with QA engineers through participation in the testing process and review of QA documentation. - When written documentation is required, provide clearly written documentation that is appropriate for the intended audience.