Applications Developer - 00152

Virginia Information Technologies AgencyRichmond, VA
4d$95,000 - $105,000Hybrid

About The Position

The Virginia Department of General Services (DGS) is seeking motivated and detail-oriented professionals to join our Information Systems and Services (ISS) team as an Application Developer. DGS provides essential services to state government agencies, businesses, and citizens, supporting effective and efficient public service delivery. As an Application Developer on the DGS Information Systems and Services (ISS) team, this position supports efforts in software development, administration, performance tuning, problem identification and resolution of multiple supported applications across multiple business units including Communications, Engineering and Building (DEB), Real Estate Services (DRES), Fleet, Facilities Management, Parking and Building Access, and others. The successful candidate will also assist with user support for production applications during normal business hours and occasionally after hours. Candidates should possess a deep technical understanding of web application development standards and modern programming frameworks. This includes expert-level proficiency in coding, testing, and implementing complex interfaces and RESTful APIs within the .NET ecosystem, specifically using C#, ASP.NET Core, and Entity Framework. Essential skills include SQL database management, with the ability to design data structures, optimize stored procedures, and analyze complex data formats for system improvements. The candidate should be well-versed in API security, web development methodologies, and defensive programming practices to ensure application integrity. Strong interpersonal and communication skills are required to translate complex technical concepts for non-technical stakeholders and to collaborate effectively across the business organization. The role demands a demonstrated ability to manage multiple development projects and API integrations simultaneously while adhering to established best practices and deployment procedures.

Requirements

  • Technical understanding of web application development standards, methodologies, modern programming frameworks, and defensive programming practices.
  • Proficiency in coding, testing, documenting and implementing complex interfaces and RESTful APIs within the .NET ecosystem, specifically using ASP.NET, ASP.NET Core, or ASP.NET CORE MVC.
  • Skills in SQL database management, with the ability to design data structures, optimize stored procedures, and analyze complex data formats for system improvements.
  • Ability to interpret data sources and support system design improvement.
  • Good oral and written communications skills, interpersonal skills, and organizational skills for effective team collaboration and communications with all levels of the business and technical organizations.
  • Ability to present complex technical topics to mixed-knowledge audiences.
  • Ability to work professionally, respectfully, and collaboratively with technical teams and personnel.
  • A strong work ethic and demonstrated ability to work on multiple projects simultaneously.

Nice To Haves

  • Awareness of web security tools and System Integration testing.
  • Exposure to Object-Orientated design and iterative development
  • Familiarity with DevOps, version control, and issue tracking software.
  • Knowledge of SharePoint/Office 365/MS Teams and Teams tools is preferred.
  • Experience using, configuring, and maintaining website Content Management Systems (CMS) is helpful, particularly Adobe AEM.
  • Experience using and/or integrating Bluebeam markup and collaboration tools.
  • Experience using MS Power Platform suite of tools.
  • Familiarity with AWS cloud.
  • Experience with Docusign.
  • Familiarity with common project management practices.
  • Experience with state government operations such as Engineering and Building, Construction Management, Real Estate Services, Fleet management, Communications, Parking & Badging, is preferred.

Responsibilities

  • Assisting with Application Development: Support the design, configuration, testing, and implementation of both custom and third-party applications—particularly for the Division of Engineering and Building (DEB)—including the Building Information and Tracking Systems (BITS), and other DGS systems.
  • Supporting Technical Projects: Participate in coding, documentation, and troubleshooting under the supervision of senior developers, following established development practices and change management guidelines.
  • Learning Through Collaboration: Work closely with business units and IT colleagues to understand system requirements, support enhancements, and help evaluate solutions that improve performance and usability.
  • Staying Informed: Begin building knowledge in evolving .NET frameworks, SQL Server, secure development practices, and emerging web technologies to contribute to continuous improvement efforts.
  • Delivering End-User Support: Assist in supporting users of production applications during business hours and, when needed, after hours, ensuring timely issue resolution and excellent customer service.
  • Building Partnerships: Foster strong working relationships with agency staff and IT team members, contributing to a positive and service-oriented work environment.

Benefits

  • The Virginia Department of General Services offers 12 paid holidays, medical, dental, vision and life insurance, retirement plans (including 401a Cash Match and 457 Deferred Compensation Plan) as well as sick, family/personal, and annual leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service