- Software Development Recruiters and Staffing Specialists Application Architect
Software Development Jobs
- .NET Developer
- Agile Coach
- Angular Developer
- Application Architect
- Application Development Manager
- Artificial Intelligence Product Owner
- C++ Developer
- Director of Architecture
- Enterprise Architect
- Erlang Software Developer
- Front End Developer
- Full Stack Engineer
- IT Business Analyst
- IT Project Manager
- Java Developer
- Java Engineer
- Javascript Developer
- Linux Admin
- Mobile Developer
- Network Engineer
- PHP Developer
- Polyglot Developer
- Python Developer
- Python Engineer
- React Developer
- RPA Developer (Robotic Process Automation)
- Scrum Master
- Serverless Developer
- ServiceNow Developer
- SharePoint Admin
- SharePoint Developer
- Software Architects
- Software Developer
- Software Development Manager
- Solutions Architect
- System Administrator
- Technical Evangelist
- UI Developer
- Unix Admin
- UX/UI Designer
- UX/UI Developer
We have an exciting new opportunity for an Application Architect experienced in digital transformation. As an Application Architect you will help realize a transformation strategy for business applications and development platforms across the enterprise to transition to a modern cloud-forward environment. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
Typical Duties and Responsibilities
- Design the architecture of applications, including the infrastructure, middleware and user interface
- Develop scalable, hybrid and multi-cloud native applications
- Create solutions and technology roadmaps with a heavy focus on loosely coupled application architectures employing extensive use of API’s, API management, and microservice architectures
- Maintain the definition and documentation of application architectural standards, reference architectures, processes, and operating models
- Stay informed on current cloud technology trends and the changing technology landscape
- Build cloud templates and governance standards for cloud tenants that will support secure and efficient applications implementations as part of an agile DevSecOps culture
- Provide technical expertise and leadership to the application development team
Education
- Bachelor’s or Master’s degree in computer science, engineering, IT or equivalent discipline
Required Skills and Experience
- 5+ years of experience in technology roles spanning application development, solution architecture, and enterprise architecture
- Deep understanding of iPaaS, API management and application integration methodologies
- Solid understanding of cloud technologies and offerings such as AWS or Azure
- Solid understanding and experience architecting container-based solutions using Docker, Docker Swarm, Kubernetes, or similar products
- Experience designing RESTful APIs that facilitate a superior UX and simplify systems integration
- Experience with envisioning, designing, building, and managing release systems, code merging and promotion
- Strong understanding of agile principles and development methodologies such as Scrum, Kanban and SAFe
- Advanced knowledge of RDBMS and NoSQL databases
- Strong scripting skills (e.g., PowerShell, Python, Ruby, Go, etc.)
- Strong practical application development experience on Linux and Windows-based systems
- Experience leading product evaluations and proof of concept development initiatives
- Confident, articulate, and professional oral and written communication skills
- Experience delivering presentations to technical audiences and senior-level executives
Preferred Qualifications
- Experience in creating DevSecOps and continuous integration and continuous delivery (CI/CD) pipelines
- Experience with configuration management platforms (e.g., Chef, Puppet, Salt, or Ansible)
- Implementation experience with emerging technologies, such as robotic process automation (RPA), intelligent automation, artificial intelligence (AI)/ machine learning (ML) and internet of things (IOT) and mobility/wearables technologies
- Proficiency with modern languages, frameworks, and technologies such as React, AngularJS, Java, JavaScript, Python, Node.js, C#, .NET and HTML