Applications Developer (Hybrid)
Virginia State Corporation Commission · Richmond, VA · 1 wk ago
HybridInformation Technology$100k–$125k/yrFull-time
Essential Duties & Responsibilities
- Serve as a technical lead (subject matter expert) and influencer in project meetings for applications.
- Perform highly technical system design, development, modification, testing, debugging and implementation.
- Mentor and cross-train junior staff.
- Provide technical leadership on work assignments, technology tools and methodologies.
- Manage the applications development processes and procedures in the design of systems and the development of business requirements, program specifications, systems test plans and process flow diagrams.
- Collaborate across SCC divisions, including delivering solutions on time, and within scope.
- Plan and develop technical architecture, frameworks, standards and guidelines.
- Monitor technology and security trends.
- Prepare technology briefs and impact analysis documents and recommendations.
- Develop and maintain standard operating procedures and technical documentation.
- Perform related work as required.
Preferred Qualifications
- Six (6) or more years of professional experience in systems analysis and the Full System Development Lifecycle.
- Considerable experience with coding, preferably in Visual Studio 2026, using C#, .NET, HTML, CSS, and JS. React, Blazor, and Single Page Application development experience is desired.
- Experience deploying web applications and with source code control and versioning software.
- Experience with SQL Server or Oracle PL/SQL development.
- Experience and proficiency with Microsoft Visio, Office applications, Dynamics, and Power Apps solutions.
- Experience using Azure DevOps for agile software development and work item tracking.
- Bachelor’s degree in information technology, computer science, information systems, or a related field is preferred but not required with considerable related experience.
- Considerable knowledge of the principles, practices, and techniques of systems development, design, and programming language tools.
- Exceptional communication skills, with the ability to express and understand ideas clearly, both verbally and in writing.
- Strong adaptability and an aptitude for problem-solving.
- Able to translate formal requirements documentation into database and application solutions.
- Able to work independently and collaboratively with a team and across multiple departments.
- Able to work in a fast-paced environment with multiple priorities to accomplish defined goals.
- Knowledge of Power Bl is considered a plus.