Search

321,671 Jobs

No logo available
Kuester Management Group, LLC
locationTega Cay, SC 29708, USA
PublishedPublished: 7/24/2026
No logo available
Facility Service Provider
locationSt. Louis, MO, USA
PublishedPublished: 7/24/2026
No logo available
Monvik Info Solutions LLC
locationWaukesha, WI, USA
PublishedPublished: 7/24/2026
No logo available
Advanced Association Management Group
locationNewport News, VA, USA
PublishedPublished: 7/24/2026
No logo available
Sarstedt, Inc.
locationWilmington, NC, USA
PublishedPublished: 7/24/2026
No logo available
LECO Corporation
locationSt Joseph, MI, USA
PublishedPublished: 7/24/2026
No logo available
Olsson
locationNeosho, MO 64850, USA
PublishedPublished: 7/24/2026
No logo available
HR Direct Services
locationMoreno Valley, CA, USA
PublishedPublished: 7/24/2026
No logo available
Redwood Living Inc
locationConcord, NC, USA
PublishedPublished: 7/24/2026
No logo available
Neuwave Systems
locationRaleigh, NC, USA
PublishedPublished: 7/24/2026

Senior Software Application Developer/Architect

Topsarge Business Solutions
locationOklahoma City, OK, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Description:

Creates software applications for CBP/AMO utilizing industry standard software application development tools. Leads design, development, and implementation of complex, scalable software solutions. Provides architectural direction, oversees development efforts, and collaborates closely with cross functional teams to deliver high quality applications that align with business objectives. Leads the design, coding, testing, and deployment of secure and reliable software solutions as part of a collaborative Agile team. Develops, maintains, and enhances web-based and desktop applications. Creates usable software to the standards and satisfaction of stakeholders. Serves as technical leader, ensuring best practices in software engineering while staying current with emerging technologies. Ensures information security, data integrity, and regulatory compliance. Leads database design, query optimization, and data integration processes. Designs and defines application architectures and technical standards for enterprise-level applications. Evaluates, recommends, and deploys tools, technologies, and processes to ensure the highest quality products. Leads architectural reviews and maintains architectural documentation. Defines system architecture and data flow to minimize security risks and enhance traceability and auditability. Ensures all software solutions are compliant with relevant DHS/CBP technology standards. Writes maintainable, and efficient software application source code. Oversees the end-to-end software development lifecycle from concept to delivery. Ensures performance, scalability, security, and maintainability of the applications. Provides technical leadership to developers and engineers/junior team members. Conducts code reviews and ensure adherence to coding standards and development best practices. Collaborates with product owners, stakeholders, customers, business analysts, and other stakeholders to gather requirements and translate them into technical specifications. Communicates architectural decisions and technical concepts to both technical and non technical audiences. Reviews quality of newly developed and deployed software to ensure quality and usability. Ensures newly deployed software is compatible with previous software deployments and all applications maintain functionality. Identifies, analyzes, and resolves software bugs to ensure optimal functionality, performance, and user experience, adhering to project timelines and quality standards. Ensures familiarity with DevOps practices, CI/CD pipelines, and container orchestration (e.g., Docker, Kubernetes). Creates a modern front end framework utilizing tools such as React, Angular, or Vue.js. Ensures software is deployable in a cloud software environment (e.g. Amazon Web Services (AWS) environments). Responds to relevant parties regarding security inquiries, tasks, and action items with suggested courses of action as needed. Deploys solutions generated from Plans of Action and Milestones (POA&M). Leads requirements, analysis, design reviews, sprint planning, and daily standups.

Qualifications:

Requires a bachelor's degree in computer science, software engineering or a related software development field.

5 years of experience in software development with 3 years technical leadership or architecture role.

Proficient in programming languages such as Java, C#, Python, JavaScript/TypeScript or equivalent.



Job Posted by ApplicantPro