Analyze and evaluate existing or proposed systems.
Design solutions to process data, and provide integration with other systems or applications.
Proactively identify, diagnose, and resolve potential and evident system problems.
Top level escalation for troubleshooting support to other staff members.
Design and apply new methods and procedures. Develop and test systems, programs, workflows, reports, and databases. Focus on efficiency and effectiveness.
Analyze system requirements and prioritize tasks.
Write clean, testable code using .NET programming languages (mainly: C#, ASP.NET).
Design, build, and maintain efficient, reusable, and reliable code.