Senior Software Application Developer/Architect

TOPSARGE BUSINESS SOLUTIONS, LLC
Oklahoma City, OK, United States
about 2 months ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Applications Architecture Software Applications C Sharp (Programming Language) Cloud Computing Code Review Cyber Security Continuous Integration Data Integration Data Integrity
+24 more
Database Design DevOps Programming Tools Industry Standard Architecture Python (Programming Language) Scrum Methodology Query Optimization Software Deployment Software Engineering Software Systems Data Streaming Systems Architecture TypeScript Web Applications Enterprise Software Applications ReactJS Vue.js AngularJS Kubernetes Information Technology Software Usability Docker Plan of Action and Milestones Programming Languages

Job 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.

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all