Senior Software Application Developer/Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+26 more
Job description
APV is seeking a Senior Software Application Developer/Architect who shall serve as the technical lead for CBP OpSTAR software development activities and is responsible for architecting, designing, developing, testing, deploying, enhancing, and maintaining secure, scalable, cloud-enabled software applications in support of CBP/AMO operations. The position provides technical leadership for Agile and DevSecOps development efforts while ensuring compliance with DHS and CBP technology standards., The Senior Software Application Developer/Architect will:
- Serve as the technical lead for the design, development, testing, deployment, and maintenance of OpSTAR and related software applications.
- Lead the architecture and implementation of secure, scalable, and maintainable cloud-based software solutions utilizing industry best practices and modern software development methodologies.
- Design and maintain application architectures, technical standards, system interfaces, APIs, and data integration solutions.
- Lead Agile and DevSecOps software development activities, including requirements analysis, sprint planning, backlog refinement, code reviews, testing, and release management.
- Develop, enhance, and maintain web-based, desktop, mobile, and Microsoft 365-based applications supporting AMO operational and training missions.
- Evaluate and recommend technologies, frameworks, tools, and development approaches that improve performance, security, maintainability, and user experience.
-
Lead database design, query optimization, data migration, reporting, and integration activities.
- Ensure application compliance with DHS, CBP, Section 508 Accessibility, cybersecurity, privacy, and enterprise architecture requirements.
- Provide technical leadership, mentoring, and guidance to software developers and other technical personnel.
- Perform code reviews and establish development standards to ensure quality, consistency, and maintainability across all software products.
- Collaborate with stakeholders, business analysts, and project managers to develop technical solutions that align with mission objectives and business requirements.
- Identify, troubleshoot, and resolve complex application, integration, and performance issues.
- Assist in responding to security findings, vulnerability remediation efforts, and Plans of Action and Milestones (POA&M) activities.Support software modernization efforts involving cloud platforms, Microsoft Power Platform, SharePoint Framework (SPFx), APIs, automation, and business process digitization initiatives.
Requirements
Bachelor’s degree in computer science, software engineering, or a related software development field, * Minimum 5 years of experience in software development.
- Minimum 3 years of experience serving in a technical leadership, architect, or lead developer role.
- Proficiency in Java, C#, Python, JavaScript/TypeScript, or equivalent programming languages.
· Experience with cloud-based application development, DevSecOps, APIs, database design, and Agile software development methodologies. · Strong understanding of application security, database design, API development, cloud technologies, and software lifecycle management.
Preferred Skills:
- Experience supporting Federal Government, DHS, CBP, DoD, or other regulated environments.
- Experience developing applications within AWS or other cloud environments.
- Experience with Microsoft 365, SharePoint Online, Power Platform, Power BI, and workflow automation solutions.
- Experience designing responsive web applications and mobile-enabled solutions.
- Familiarity with CI/CD pipelines, containerization, Kubernetes, and modern application deployment practices.Experience implementing Section 508 accessibility requirements and secure coding practices.
About the company
At APV, we’re more than a technology company - we’re a mission-driven powerhouse transforming organizations through advanced technology and human ingenuity. Our expertise spans AI/ML, data architecture, low-code/no-code development, Agile DevSecOps, and cloud services, delivering scalable and meaningful solutions.
In our Emerging Technology Lab, innovation drives progress. Our teams create intelligent chatbots, AI-powered assistants, robotic process automation (RPA), essay graders, and data analytics platforms. If you’re passionate about solving complex challenges and shaping the future, APV is the place for you.
Since 2007, we’ve partnered with federal and state agencies to deliver IT, training, and consulting solutions that achieve mission-critical outcomes. Built on accountability, integrity, and quality, we go beyond expectations.
With 70+ prime contracts and a proven record of client success, APV continues to grow - and we’re looking for exceptional talent to grow with us.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Important Tips That Every Software Developer Should Know
Is Software Engineering Over-Saturated?
Highest Paying Tech Companies for Developers
Why Upskilling And Reskilling is Important For Developers