Senior Software Developer, Applications

PBG

Washington (District of Columbia)

Hybrid

USD 120,000 - 180,000

Full time

5 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

401K Retirement Plan
Medical Plan options
Dental and Vision coverage
Employee Assistance Program
Short term / Long-term disability
Supplemental life and AD&D options
Yearly Bonuses
Generous PTO / Holidays
Career/Professional Development

Job summary

PBG is seeking a Senior Software Developer, Applications to support a federal government client’s enterprise applications platform. You will lead design, development, integration, and migration using Dynamics 365 CRM, Power Platform, .NET, and SQL Server, while guiding cross-functional teams and coordinating with Government stakeholders.

You will champion Agile delivery, modernize interfaces, and ensure secure, scalable solutions across on-site and hybrid environments in the DC metro area.

Qualifications

  • 10+ years in IT services or software development.
  • Experience migrating and developing IT applications.
  • Experience with cloud environments (2–5 years).
  • Hands-on Dynamics 365 CRM development experience.
  • Experience with Power Platform (Power Apps, Power Automate).
  • Strong development experience with C#, JavaScript, .NET, ASP.NET, Web API.
  • Experience integrating enterprise apps using REST APIs, OData, JSON, XML.
  • Ability to lead projects using Scrum/Agile frameworks.
  • Experience leading technical teams and coordinating multidisciplinary delivery.
  • Excellent communication with Government stakeholders.

Responsibilities

  • Lead design, development, integration, and migration of enterprise apps on Dynamics 365 CRM and Power Platform.
  • Serve as a primary technical liaison to Government stakeholders and lead Agile delivery.
  • Coordinate migrations from current platforms to cloud-based platforms.
  • Attend customer meetings and provide technical solution guidance.
  • Develop and maintain CRM entities, forms, business rules, and security models.
  • Develop plugins, web resources, and business logic using C# and JavaScript.
  • Build Power Apps and Power Automate workflows for automation.
  • Develop .NET and Web API solutions and integrate with external systems.
  • Support SQL Server development, stored procedures, views, and reporting queries.
  • Provide technical leadership to the development team and ensure delivery quality.

Skills

Microsoft Dynamics 365 CRM
Power Platform
C#
JavaScript
SQL Server
ASP.NET
REST APIs
Agile/Scrum
Leadership

Education

Bachelor's degree in Computer Science or related

Tools

Dynamics CRM SDK
Power Platform Tools
REST API integration
SQL Server Management

Job description

PBG delivers mission-focused solutions that eliminate inefficiency and power transformation for federal agencies requiring agility, security, and impact.

Location:

Hybrid - Washington, DC metropolitan area. Work will primarily support the client on-site in the Washington, DC area, with some work performed offsite at the contractor facility. Telework is available subject to coordination with the Government Technical Monitor (GTM) and completion of the client’s required telework agreement.

Contract:

Supporting a federal government client’s enterprise IT modernization program. Potential five-year period of performance, contingent upon contract award.

Clearance/Screening Requirements:

Active Secret security clearance required prior to contract performance. Contractor personnel must comply with the client’s security requirements and execute required nondisclosure agreements.

Position Summary:

PBG’s McLean, VA office is seeking an experienced Senior Software Developer, Applications to support a federal government client’s continued operation, modernization, and enhancement of its enterprise applications platform. This Key Personnel role will lead the design, development, integration, and migration of enterprise applications built on Microsoft Dynamics 365 CRM, Power Platform, .NET technologies, and SQL Server, while serving as a primary technical liaison to Government stakeholders and leading Agile delivery across a multidisciplinary development environment.

Key Responsibilities:
  • Apprise the Project Manager, Contracting Officer’s Representative (COR), and Government Technical Monitor (GTM) of significant IT operations and application development issues in a timely manner.
  • Help lead the transformation of existing applications and the design of new applications with modernized interfaces and architectures.
  • Coordinate with systems experts, developers, and programmers on the design and execution of migrations from current platforms to cloud-based platforms.
  • Attend customer meetings as requested and serve as a primary technical liaison for application development and technical solution matters.
  • Design, develop, enhance, and maintain enterprise solutions within Microsoft Dynamics 365 CRM and the Microsoft Power Platform.
  • Configure Dynamics 365 custom entities, forms, views, business rules, workflows, and CRM security models to support mission and business requirements.
  • Develop CRM plugins, JavaScript web resources, and custom business logic using C#, JavaScript, the Dynamics CRM SDK, and related Microsoft technologies.
  • Build and maintain Power Apps and Power Automate workflows to support business process automation, notifications, approvals, and system-triggered logic.
  • Develop and enhance custom applications using .NET, ASP.NET, Web API, C#, JavaScript, HTML/CSS, and related technologies.
  • Integrate Dynamics 365 CRM and Power Platform solutions with external systems using REST APIs, OData, JSON, XML, web services, and related enterprise integration methods.
  • Support SQL Server database development, including stored procedures, views, triggers, data queries, reporting queries, and related database components.
  • Lead and participate in Agile/Scrum delivery activities, including sprint planning, backlog grooming, estimation, status updates, reviews, and other team ceremonies.
  • Troubleshoot application issues, support production systems, and implement enhancements based on user, stakeholder, and operational needs.
  • Collaborate with cross-functional teams to gather requirements, document technical solutions, and deliver high-quality software aligned with Government priorities.
  • Provide technical leadership to development team members, helping motivate, engage, and coordinate the team while maintaining delivery quality and accountability.
Minimum Qualifications:
  • Minimum of 10 years of experience in the IT services or software development field.
  • Demonstrated experience supporting IT application migration and development projects.
  • Bachelor’s degree or higher in statistics, computer science, mathematics, or a related field.
  • Minimum of 2-5 years of experience working with a cloud environment.
  • Hands-on experience developing and supporting Microsoft Dynamics 365 CRM solutions.
  • Experience with Microsoft Power Platform, including Power Apps and Power Automate.
  • Strong development experience with C#, JavaScript, .NET, ASP.NET, Web API, or similar Microsoft technologies.
  • Experience developing Dynamics CRM plugins, JavaScript web resources, custom entities, forms, views, workflows, and security roles.
  • Experience integrating enterprise applications using REST APIs, OData, JSON, XML, and related integration methods.
  • Strong SQL Server experience, including database development, stored procedures, views, triggers, and reporting queries.
  • Demonstrated ability to lead projects using Scrum/Agile frameworks and methodologies.
  • Experience leading technical teams, with the ability to motivate and engage team members and coordinate delivery across disciplines.
  • Excellent written, verbal, client-façing, and technical communication skills, including the ability to collaborate effectively with Government stakeholders and cross-functional teams.
  • Active Secret security clearance required prior to contract performance and ability to obtain and maintain a client-­issued badge.
#WHYPBG

We have successfully built a company culture based on our single most important asset - our employees. At PBG we are passionate about employee engagement and make it our business to provide our employees a range of challenging and rewarding opportunities that align with business strategy, promoteteam workand inspire innovation. A job is where you are spending most of your day, so PBG believes in making it a fun, collaborative and productive environment. We want our employees to have the opportunity to grow and be part of a company that is making a lasting contribution to our customers.

Benefits:
  • 401K Retirement Plan
  • Medical Plan options with significant financial investments from PBG
  • Prescription benefit plan
  • Dental and Vision coverage
  • Employee Assistance Program
  • Short term / Long-term disability
  • Supplemental group life and AD&D options
  • Yearly Bonuses
  • Generous Paid Time Off / Paid Holidays
  • Career/Professional Development Program
  • Spot Bonus Program
Equal Employment Opportunity Statement:

PBG is an equal opportunity employer and makes all employment decisions based on job-related qualifications, skills, experience, and business needs. We do not discriminate against any applicant or employee based on legally protected characteristics, including but not limited to race, color, religion, sex, national origin, age, disability, genetic information, or veteran status, in accordance with applicable federal, state, and local laws. PBG complies with all laws regarding non-discrimination in employment in every location in which the company operates

Disclaimer:

This job description reflects management's assignment of essential job functions but is not intended to be a comprehensive list of all activities, duties and responsibilities required by the job incumbent. Nothing in the herein restricts management's right to assign or reassign duties and responsibilities to this job at any time.

This document does not create an employment contract, implied or otherwise, other than an "at will" relationship.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Information Technology Project Manager
Senior Information Technology Project Manager

PBG • Washington

Hybrid
USD 120,000 - 160,000
401K
Health plan
Prescription benefits
+8
Senior Applications Developer: Dynamics 365 & Power Platform
Senior Applications Developer: Dynamics 365 & Power Platform

PBG • Washington

Hybrid
USD 120,000 - 180,000
401K Retirement Plan
Medical Plan options
Dental and Vision coverage
+6
Senior Business Intelligence Analyst (Business Analyst)
Senior Business Intelligence Analyst (Business Analyst)

PBG • Washington

Hybrid
USD 90,000 - 120,000
401K Retirement Plan
Medical Plan options
Dental and Vision coverage
+4
Contract Program Support Manager
Contract Program Support Manager

PBG • Washington

On-site
USD 120,000 - 180,000
401K Retirement Plan
Medical Plan options with significant
Team Leader
Team Leader

PBG • Washington

On-site
USD 90,000 - 130,000
401K Retirement Plan
Medical Plan options
Prescription benefit plan
+6
Senior Software Developer – Applications
Senior Software Developer – Applications

Jobtailor • McLean (VA)

On-site
USD 120,000 - 170,000
Deputy Program Support Manager
Deputy Program Support Manager

PBG • Washington

On-site
USD 90,000 - 130,000
401K Retirement Plan
Medical Plan options
Prescription benefit plan
+3
Senior Financial Consultant
Senior Financial Consultant

PBG • Washington

Hybrid
USD 90,000 - 130,000
401K Retirement Plan
Medical Plan options
Prescription benefit plan
+4
Senior Financial Consultant
Senior Financial Consultant

PBG • United States

Hybrid
USD 90,000 - 150,000
401K Retirement Plan
Medical Plan options
Prescription benefit plan
+7
Deputy Program Support Manager
Deputy Program Support Manager

PBG • Washington

On-site
USD 110,000 - 150,000
401K retirement plan
Medical plan options
Prescription plan
+2