DUTIES: Develop software programs based on design documents and adhering to industry standards. Develop design documents based on functional specifications. Unit testing software programs that have been developed. Perform analysis, design, and development of Internet, Intranet, Client Server, and Object Oriented applications utilizing ASP.NET, C#, WCF, Web Service, Visual Studio, Oracle, and SQL Server. Participate in peer code reviews with both onshore and offshore resources and mentor junior developers. Ensure defined development processes, procedures, and tools are used and adhered to both offshore and onshore. Provide technical direction for the development, design, and systems integration for client engagement from definition phase through implementation. Apply significant knowledge of industry trends and developments to improve service to clients. Recognize system deficiencies and implement effective solutions. Create and execute development plans and revise to meet changing needs and requirements. Ensure technical teams are contributing to our code library. Communicate and enforce coding standards.
REQUIREMENTS: Requires a Bachelor’s degree or foreign equivalent degree in Computer Science or Computer Engineering followed by five (5) years of progressive experience performing analysis, design, and development of Internet, Intranet, Client Server, and Object Oriented applications utilizing ASP.NET, C#, WCF, Web Service, Visual Studio, Oracle, and SQL Server.