logo

View all jobs

Software Engineer / Developer

Chesapeake, Virginia · Information Technology

Required/Desired Skills

  • 8+ years of experience with C# developing custom .NET applications (ASP.NETMVC.NET, .NET Core, REST API’s, web services, Angular, etc.)
  • 6+ years of experience in Web application development fluency with JavaScript JQuery, CSS, Bootstrap and HTML5
  • 6+ years of experience with SSRS/SSAS/SSIS
  • 6+ years of experience with Visual studio or VSCode
  • 5+ years of experience with ADO.Net ad Entity Frameworks
  • 5+ years of experience working with TFS for purposes of source control and DevOps (desired)
  • 5+ years of experience with Agile SDLC best practices (desired)
  • 5+ years of experience in software change management and release management (highly desired)
  • 3+ years of experience with Crystal Reports (desired)
  • 3+ years of experience with Design Patterns and using MVC framework, Dependency Injection Framework

Education:

  • Bachelor’s Degree in Computer Science or other related field disciplines

Job responsibilities:

  • Responsible for working collaboratively with product and platform teams to create and support rich, interactive applications that help end-users manage their data and processes
  • Design, code, test, implement, scale and (in some cases) support application software and systems
  • Work closely with other IT stakeholders to understand business requirements and translate these into product or platform features, user stories, and/or components
  • Drive the analysis and physical design of technical solutions related to a product or platform and are expected to effectively write new programs as well as support upgrades, maintenance or issue resolution for existing applications and systems
  • Use DevOps and Agile processes to deliver desired functionality quickly and effectively, while iterating to continue development
  • Own all aspects of development, from UX planning to deployment. They plan and implement software, firmware, and hardware releases for test and production environments
  • May develop integrations for an application/platform
  • Apply a broad knowledge of principles, practices, and procedures to complete assignments of the highest complexity
  • Work on assignments where the business and technology problems, opportunities, and solutions may be undefined, many unknowns exist
  • Work as subject matter expert and may provide indirect leadership

Share This Job

Powered by