Software Architect/Product Architect role at CACI developing cloud native applications with Agile methodologies. Seeking innovative individuals for the BEAGLE Agile Solution Factory team.
Responsibilities
Responsible for all aspects of application architecture including user interface, APIs, microservices, databases, and infrastructure
Pursue new methods for fulfilling business requirements, including new tools, development strategies, and testing strategies
Liaison with business analysts to understand business needs and develop solutions
Work with business analysts and scrum master to create implementation/development plan for new features/applications/solutions
Participate in Agile ceremonies by leading in all technical aspects
Collaborate with the SecDevOps team to onboard new applications to the cloud-based infrastructure
Evangelize the developed solution to team members and assist in completion of tasks in a timely fashion
Keep up to date with industry trends and developments
Requirements
Must be a U.S. Citizen with the ability to pass CBP background investigation
7+ years' overall experience in software development, including hands-on experience with programming, software design patterns, and architecture
A bachelor's degree in computer science, software engineering, or a related field. Will consider experience in lieu of degree
Proficiency in one or more programming languages, such as Java, or JavaScript
Familiarity with design patterns, object-oriented programming (OOP), and other software design methodologies
Knowledge of different software development processes, such as Agile, Scrum, Waterfall, or DevOps
Expertise in various architectural styles, such as client-server, microservices, event-driven, or layered architectures
Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud)
Mainframe Software Engineer collaborating within an agile scrum team to deliver software solutions. Role involves coding, designing, and ensuring adherence to non - functional requirements in Georgia.
Senior Fullstack Software Engineer enhancing critical ID card setup applications within Aetna Tech. Collaborating in an Agile environment to deliver high - quality software solutions.
Senior Embedded Software Engineer at Digi International developing software for next - gen 5G cellular routers. Leading key networking features and driving software quality and integration.
Fullstack - Webentwickler developing scalable and performant web applications in Aachen for the dynamic flaixible GmbH. Collaborate with teams to implement modern user interfaces and optimize backend systems.
Developing Full - Stack Cloud solutions on Microsoft Azure for digital transformation projects with student collaboration. Opportunities for mentoring, hybrid work, and team activities in a creative environment.
Network Engineering Lead providing architectural leadership for mission - critical networks in secure federal environments. Focus on designing, securing, optimizing, and troubleshooting enterprise and cloud - connected networks.
Lead Engineer for GA Simulation performing simulations and virtual builds in a hybrid setup with General Motors. Collaborate on global product development initiatives and drive process improvements.
Senior Software Engineer creating Generative AI solutions for supply chain management. Develop, optimize AI systems, and collaborate with cross - functional teams.
Software Engineer building and maintaining reusable components for Adobe applications. Collaborating with multiple teams to enhance developer experience and component accessibility.
Overseeing operations of the Additive Manufacturing and Materials facility at EDGE Group. Responsible for facility fit - out, daily operations, and team leadership in Abu Dhabi.