Software Engineer II or III

Open To External And Internal CandidatesWilliamsburg, VA
19h

About The Position

The Software Engineer role at the Colonial Williamsburg Foundation supports the Foundation’s educational mission through the design, development, and support of technology solutions that enhance guest experiences and operational effectiveness. Embedded within the Information Technology department, this position works on enterprise applications, systems analysis, and custom integrations that connect diverse platforms into a reliable and scalable technology environment. Software Engineers collaborate with IT peers and business partners to translate requirements into effective solutions and provide tier-three application support, including participation in a rotating on-call schedule. Scope and level of responsibility vary based on experience. Must reside in or be ready to relocate to Virginia

Requirements

  • Bachelor’s degree or an equivalent combination of education, training, and relevantexperience.
  • Experience with C#, Python, and SQL.
  • SOA experience with REST-based web services.
  • Experience with relational database design and SQL Server management.
  • Two to three (2–3) years of additional relevant professional experience in softwareengineering or application development.
  • Three to five (3–5) years of additional relevant professional experience in softwareengineering or application development.

Nice To Haves

  • A master’s degree in computer science or a related field.
  • Understanding of Domain Driven Design and CQRS.
  • A polyglot programmer with experience across multiple languages and operating systems.
  • Experience with Power BI, Azure SQL, Reporting Services, and/or Analysis Services.
  • Experience with Message Queuing and SOAP.
  • Front-end web development experience, including HTML, CSS, and a client-side JavaScriptframework such as React, Angular, or Vue.js.
  • Experience with MongoDB or another NoSQL database.
  • Experience with Microsoft Azure, including Azure Active Directory, Cloud Services, Azure Websites, and Azure Service Bus.
  • Experience with Linux and Docker.

Responsibilities

  • Provide technical assistance in the implementation, support, and integration of enterpriseapplications across the Foundation.
  • Perform systems analysis, including preparation of functional requirements, feasibilitystudies, cost-benefit analyses, and other decision-support documentation.
  • Design, develop, test, and implement application enhancements, integrations, andinterfaces that connect disparate vendor and internal systems.
  • Provide tier-three application support, including problem determination, root cause analysis,and resolution for assigned systems.
  • Deliver timely and effective customer service in response to departmental requests fortechnology guidance and support.
  • Collaborate with IT peers and business partners to understand operational needs andtranslate them into technical solutions.
  • Participate in a rotating on-call schedule to provide after-hours support and ensure systemavailability.
  • Maintain technical knowledge through professional development, peer networks, andindustry resources.
  • Support departmental and Foundation goals through continuous improvement and sharedaccountability.
  • Lead the design and implementation of complex systems, integrations, or applicationcomponents with broad departmental impact.
  • Serve as a technical advisor to business units, vendors, and cross-functional stakeholders,working beyond the immediate IT team.
  • Drive moderate improvements to processes, systems, or programs to enhance performance,reliability, and scalability.
  • Provide coaching, training, and technical guidance to other engineers and team members;may lead project-based work.
  • Influence technical standards, best practices, and architectural decisions within the jobarea.
  • Manage assigned projects or initiatives, including scope, timelines, and coordination withinternal and external partners.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service