Software Developer/Programmer (Application Developer) - Probal DasGupta
Washington, DC
About the Job
Job Overview:
The Software Developer/Programmer (Application Developer) will design, develop, and maintain custom applications for the Department of Treasury’s IRS. This position focuses on creating scalable, efficient, and secure software solutions that enhance operational efficiency. The developer will collaborate closely with cross-functional teams to gather requirements, provide technical expertise, and deliver high-quality applications tailored to organizational needs.
Primary Responsibilities:
- Application Development:
- Design and develop robust, scalable, and maintainable applications using programming languages like C#, Java, or Python.
- Build web-based and desktop applications that integrate with existing systems.
- System Integration and Maintenance:
- Ensure seamless integration of applications with Microsoft 365 services, databases, and APIs.
- Perform regular updates, patches, and enhancements to maintain optimal performance.
- Collaboration and Requirement Gathering:
- Collaborate with stakeholders to gather and document functional and technical requirements.
- Provide technical guidance to ensure that solutions meet business objectives.
- Quality Assurance and Testing:
- Conduct unit testing, integration testing, and performance testing.
- Debug and resolve software defects in a timely manner.
- Documentation and Reporting:
- Create comprehensive documentation, including technical specifications and user guides.
- Prepare and present progress reports to stakeholders as required.
PROJECT OVERVIEW
The project focuses on enhancing the Internal Revenue Service's (IRS) efficiency, collaboration, and productivity by managing and optimizing its comprehensive M365 cloud environment. This initiative involves integration, administration, and technical support for key platforms, including Power Platform (Power Apps, Power BI, Power Automate), SharePoint Online, OneDrive for Business, Teams, Exchange Online, Microsoft Copilot, and AvePoint Online Services.
The team of contractors will provide expertise in areas such as governance, security, compliance, and system optimization to ensure seamless functionality and user experience. Tasks include implementing organizational change management, developing modernized processes, and introducing best practices tailored to IRS needs. This project also aims to address critical activities such as data protection through Purview, PowerShell scripting for automation, and resolving high-priority technical incidents across the cloud suite.
Deliverables include transitioning into the project with detailed documentation and plans, providing ongoing technical and operational support, and ensuring a smooth knowledge transfer and service continuity during the project's conclusion. The overarching goal is to align M365 tools and services with the IRS's strategic objectives to foster innovation, streamline workflows, and maintain robust data security and compliance measures across the organization.