What are the responsibilities and job description for the C# Developer position at Robert Half?
The Software Developer creates, modifies, analyzes, reviews, and maintains application systems by writing code, running tests, fixing errors, writing documentation, and providing technical support. This position reports to the Software Development Manager.
Essential Functions are listed below; other duties may be assigned:
• Technical Support
o Debug, refactor, and maintain the integrity of program code.
o Support and maintain databases and resolve any issues that arise.
o Provide technical support to end users.
o Monitor production programs for expected performance and respond to errors and emergency problems.
o Install and configure software as required.
• Analysis, Design, and Programming
o Code, test, and debug existing and new programs
o Maintain and enhance NREMT public website, APIs, mobile applications, and other components.
o Assist with analysis of business functions, and of programs that carry out business functions.
o Assist with technical design of code and database solutions.
o Optimize existing programs to improve performance and reduce footprint.
• Documentation Administration
o Produce procedural documentation as required.