Design, develop, document, implement and maintain high quality applications using Visual Studio, .NET Framework, C#, ASP.NET applications. Support Third Party Software products and interfaces. Work within a given timeframe to complete development assignments. Work with end-users analyzing needs, problem solving and developing plans and recommendations for information usage and potential new applications. Produce high quality, modular, reusable code that incorporates current best practices, and that serves as an example for rest of the team. Design and build product deliverables according to specifications, escalate technical design or specification issues as needed. Support all phases of software development life cycle in multiple environments. Initiate and participate in code review sessions. Writing unit test and integration test plans. Develop specifications for construction of applications, databases and other system automation constructs. Perform project management for any small/medium size project. Recommend, implement and oversee the adherence of development policies, procedures and standards. Mentor, instruct, and assist developers in basics of life cycle methodologies and development process.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level