ASRC NetCentric is seeking a Senior Developer to support a DHS program.
Work location: Remote
Clearance: Public Trust
Summary:
- The DHS Program will provide professional services to support application analysis, architectural design, engineering, development, maintenance, and support.
- Work includes implementation of Dynamics 365 Customer Engagement, Power Platform (PowerApps, Power Automate, Flow, and Power BI), SharePoint, Office 365, Azure products and Services, Dataverse, Drupal, Confluence, Jira, and ServiceNow.
- We will provide a team experienced with design, agile software development, project management, technical architecture, engineering and design, continuous integration and delivery, integration, testing, configuration management, ongoing operations and maintenance, and cloud migration.
- The Senior Developer provides senior-level design, coding, testing, deployment, and issue remediation across DHS platforms; leads development tasks and ensures SELC alignment.
Responsibilities:
- Designing and developing documents and tests and maintaining applications in the following environment:
- Backend: .NET
- Frontend: React & Angular
- Database: Oracle & SQL
- Cloud: AWS and Azure
- Applying expertise in software development to solving business issues
- Ability to clearly communicate technical concepts to both technical and non- technical users
- Possessing good client-facing interpersonal skills (i.e., comfortable and effective acting as liaison between multiple technology groups and representing groups in large-scale meetings)
- Having experience in all phases of the systems engineering life cycle (SELC) including initial design/analysis through deployment
- Working with analysts and customers to derive requirements for use cases/scenarios
- Determining the feasibility of design within time and cost constraints, and consulting with engineering staff to evaluate the interface between hardware and software
- Planning, assigning work when acting in a lead role, determining designs, collecting metrics on all associated development tasks, coding, debugging, creating documentation, conducting tests and building applications on a predefined schedule
- Producing and implementing design specifications, documenting design modifications and unit testing results
- Identifying and working with strategic and technology partners to discover new product solutions
- Planning, designing and programming functionality to interface and use SQL Server or Oracle in coordination with the Database Administrator
- Planning, designing and developing user interfaces
- Designing, developing and maintaining automated deployment processes and best practices for SharePoint solution deployments to multiple environments (features, WSPs, etc.)
- Maintaining current industry knowledge of development concepts, best practices and procedures as the technology base evolves
- Facilitating meetings to determine the validity and priority of issues found within products, both internally as well as reproduced issues logged through Technical Support
- Investigating, identifying and resolving complex code issues logged internally by the QA team and externally by our clients through Technical Support
- Staying current with associated technology advances in the marketplace and growing skills
- Troubleshooting and resolving application issues
- May have to supervise subordinate software programmers and assist in their creation of a quality product.
Qualifications:
- Bachelor's degree in an IT discipline.
- Minimum of seven (7) years’ experience combined in computer programming and analysis of complex information systems, application, or operating system software.
- Minimum of five (5) years’ experience in the programming languages and environment outlined above.
- It is desired that the candidate be familiar with the following technologies as well:
- Power Automate
- Drupal
- ServiceNow
- Databricks
- Microsoft Certified Professional/other Microsoft certification OR ServiceNow certification.
- US Citizen and ability to successfully complete a government issued background investigation.
- Ability to obtain a Public Trust.
- Prior Public Trust or Security Clearance, preferred
- Strong analytical and critical-thinking abilities; able to turn ambiguous requirements into actionable plans.
- Proven track record mentoring developers, conducting peer code reviews, and elevating code quality (patterns, security, maintainability).
- Strong cross‑functional collaboration skills (analysts, architects, testers, PMs) to translate requirements into robust technical designs and reusable components.
- Ability to communicate complex technical issues clearly to technical and non‑technical audiences, including senior stakeholders.