About the Role
An IT services and Software Development company is looking for self-motivated individuals to join us as Senior Application Architect.Successful candidate will be part of a dynamic workforce to create and bring value to our enterprise customers.Great opportunities for mid-career architects who are looking for accelerating career advancement with enterprise solution portfolio.
Key Responsibilities
- Solutioning and proposal development:
- Design and propose end to end enterprise application solutions that meet client's needs
- Lead and prepare solution proposals including application architecture, application framework, COTS for both on-premises and cloud environments
- Draft application architecture design, diagrams, and lead technical proposal writing and presentations
- Solution or application validation:
- Interact and lead solution packages with partners
- Prototype and validation of proposed solution in running environments
- DevOps
- Supervise development team(s) for the entire development and operation lifecycle
- Work with Sales and Project Managers in Contract fulfilments
- Ensure application quality, security, unit testing and CI/CD are fulfilled
- Support System Admin and Solution Architect in deployment and operations
Key Requirements
- Good English communication skill in both written English and presentation skills
- Degree/Masters in Computer Science / Computer Engineering / Software Engineering
- Minimum 10-years experience in software development with 3-years as application architect
- Proven skill with full-stack software development
- Prior knowledge and experience with modern application frameworks
- Prior knowledge in database development, data modelling and API services
- Prior knowledge in mobile application integration
- Prior knowledge and experience with DevOps platforms
- Familiar with encryption technologies and basic cyber security knowledge
- Certifications with cloud development and runtime platform such as AWS or Azure
- Experience with containerization and application management on Linux or equivalent platforms
- Knowledge with COTS products such as CRM, EAM, API, Streaming is required
- Able to lead a team of developers for the DevOps cycle and quality control