Senior .Net Software Engineer - DT Professional Services
Norfolk, VA
About the Job
Job Summary:
DT Professional Services is seeking a Senior Software Engineer who will provide direct support to the U.S. Navy in the Norfolk, VA area. You will work closely with a team to develop innovative applications that address our clients’ most challenging business, technology, and system integration needs. The ideal candidate will develop new and support existing .NET applications that offer large-scale and distributed implementations to a dynamic user base, and support the development of an enterprise web application leveraging agile methodologies, proven architecture and design patterns, and modern integration strategies. The Senior Software Engineer will perform aspects of agile software development, including user story writing, release and iteration planning, agile modeling and design, coding, unit and integration testing, code reviews, and software documentation. This position will contribute to the system implementation efforts at various layers (presentation, service, and data access) and integration points (web services, messaging, ETLs) in a dynamic environment with talented team members to deliver quality software capabilities.
Responsibilities:
- Develops and modifies web applications systems including encoding, testing, debugging and documenting programs
- Ensures that programs can be integrated in the applications systems
- Resolves complex problems with existing applications systems
- Assists in implementing new applications systems
- Contributes to moderately complex aspects of a project
- Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
- Work with stakeholders to understand desired application capabilities
- Maintain security accreditation documentation
Basic Qualifications:
- A DoD issued Secret Security Clearance
- Bachelor’s Degree in Computer Science, Information Systems Management, or Engineering from an accredited college or university, or equivalent specialized experience directly related to the requirements for this position
- Experience with Advana / Jupiter integration (e.g. Google APIGEE, S3, SFG)
- 10 years of developer work experience
- 5 years of experience with Object-Oriented design & development in C#
- 5+ years of experience with SQL
- 3+ years of experience with ASP.NET MVC
- Experience with MS SQL Server 2017+ and Visual Studio 2019+
- Proficient with HTML, CSS, and JavaScript, to include jQuery
- Experience with Agile methodologies
- Experience building class libraries with interacting classes
- Experience with an ORM tool
- Experience developing with n-tiered applications
- Experience with database design and development – including SQL, Views, Query Optimization
- Possession of excellent analytical skills as well as strong oral and written communication skills
Preferred Qualifications:
- Documented development experience with the following:
- DevExpress component suite
- NHibernate or comparable object/relational-mapper libraries
- Spring.NET framework
- Windows Communication Foundation (WCF)
- Container technology (Docker, Kubernetes) Microservice
- Experience designing and builing out a database schema and or object-oriented domain model
- Experience developing extract-transform-load (ETL) packages in SQL Server Integration Services (SSIS)
- Knowledge of web services and WS standards
- Use of RESTful services via client-side Ajax
- Knowledge of business intelligence and data warehousing
- Experience with scripting languages and MSBuild
- Knowledge of 508 compliance and web accessibility standards
The compensation range for this position: $100,000 - $140,000 annually.