Software Engineer - August 2024
Job Description
Position Description: Software EngineerUnder the supervision of the Director of Information Technology, the Software Engineer is responsible for creating web-based and stand-alone software applications to support Provider Resources, Inc. (PRI) business objectives and contractual obligations. Primary responsibilities will be using Microsoft developer technologies in creating new applications and modifying existing applications. The Software Engineer will work with other developer-related applications such as Microsoft SQL Server, Microsoft SQL Server Reporting Services, and Microsoft Internet Information Services (IIS). Primary qualities for this position are problem solving skills, ability to independently find solutions to complex issues, attention to producing quality software, and willingness to work off-hours when necessary. The Software Engineer must be willing to work with sensitive data and follow all the rules and guidelines applicable.ResponsibilitiesUnderstand and represent PRITM 's mission, vision, and values to all internal and external customersEngage clients in appropriate communication that manages client expectations and builds a collaborative relationship with the clientInteract with government and private sector clients, partners, and PRITM staff in a professional and accountable manner, and as a representative of PRI managementInteract with government and private sector clients, partners, and PRITM staff in a professional and accountable manner, and as a representative of PRI managementWrite software requirements documentation using Microsoft Word and other applications as appropriateCreate detailed software design documentation using Microsoft Visio, Microsoft Word, and other applications as appropriateCreate SQL scripts, stored procedures, and user functions in T-SQL for Microsoft SQL ServerCreate and deploy reports for Microsoft Reporting ServicesCreate and modify web API and front-end applications and deploying these applications to new and existing sitesPrioritize and work multiple tasks across multiple projects or work effortsFollow change control process outlined in PRITM IT Manual to ensure integrity of the production environment and delivery of quality productsPerform other duties as assignedAbility to isolate, replicate, and verify defect fixesAbility to communicate clearly (written and verbal) to include all forms of documentation as well as updating management regarding deliverable timeline changesEnsure requirements are understood and meet with the appropriate personnel as needed to completely develop-to and meet requirementsCommunicate with management regarding problems ? especially those that impact deliverable timelinesIdentify any potential quality issues per defined process and escalate potential quality issuesCoordinate with other developers, the test team staff, and program management team staff as necessary to ensure a quality product is produced in a timely fashionPerform a variety of responsibilities for the Help Desk Support and the Network Administrator duties as neededPerform other duties as assigned