
Design and develop n-tier .NET MVC web applications, WPF applications, web APIs and web services,
windows services and console applications using C#, [website], JavaScript technologies and SQL
Perform unit testing and analyze application and database performance on new and existing programs
for the purposes of correcting errors, isolating areas for improvement, resolving performance
bottlenecks, and general debugging.
Develop client displays and graphical user interfaces.
Coordinate with other software professionals and developers.
Detect and remedy errors and omissions in code.
Test outputs to ensure that they are in excellent working order.
Ensure excellent User Experience and ensure that outputs are visually appealing, user-friendly, and
engaging.
Deploy developments and monitor uptake by Program staff and end users in the lower environments.
Use feedback from applicable business units to inform the creation of subsequent versions of each development.
Participate in requirements analysis, capacity planning, and documentation.
Develop documentation throughout the software development life cycle (SDLC).
Serve as an expert on applications and provide technical support.