Senior Programmer/Analyst
Role details
Job location
Tech stack
Job description
A satisfying and rewarding employment opportunity awaits you at the Virginia Department of Health Professions!
The Virginia Department of Health Profession's (DHP) mission is to ensure safe and competent patient care by licensing health professionals, enforcing standards of practice, and providing information to health care practitioners and the public.
This is an advanced technical position that will primarily be responsible for developing applications on the applications team, which is responsible for research, integration, development and implementation of tools, technologies, methods, and systems, which expand or enhance delivery of services directly to customers, employees, and business partners.
This position will require the selected candidate to report into the office for the first 6 months, followed by the possibility to telework 2 days a week. Telework is subject to supervisor discretion/approval., * As an employee of this agency, you are required to review and sign the Department's Confidentiality Statement, which will be retained in your personnel file.
- As an employee of this agency, you are required to review and sign the Agency's Code of Ethics, which will be retained in your personnel file.
- As an employee of this agency, you are required to successfully complete computer systems security training prescribed by this agency and in accordance with the Virginia Information Technologies Agency (VITA). Successful completion of initial training and any subsequent updates is a condition of employment."
A criminal background check is required for this position.
Requirements
Strong knowledge of the systems development life cycle and various development methodologies primarily using Microsoft technologies (Visual Studio, vb.net, c#, ASP.net, .net frameworks, etc.).
Knowledge of the principles and techniques of architecture/design, analysis, requirements definition, developing, and maintaining/supporting applications.
Experience with SQL Server to query and update databases.
Demonstrated ability to: design, develop, and implement efficient applications; develop program specifications through analysis; interact with a wide range of persons, i.e., technical staff, vendors, administrators, and end users; communicate both orally and in writing. Communicate with people at their area of expertise; take initiative in arranging and conducting meetings with users.
Specific knowledge of: web development and design ( ASP.NET, HTML, XML), system development and design (SQL Server, SQL query language, SSIS, VisualStudio,.NET.), Robotic Processing Automation (RPA) languages such as UiPath, and experience working with low code platforms such as MS Power Apps and JavaScript.
Additional Considerations
Knowledge of Robotic Process Automation (RPA) used for creating automated solutions.
Experience or familiarity with Microsoft Power Platform components (Power Apps, Power Automate, Power BI).