We are seeking a highly capable Application Architect to join our team and play a pivotal role in expanding our technical presence within our key account. As the main objective, you will be responsible for analyzing technical processes, identifying opportunities for improvement, and driving effective solutions to meet our client's needs. You will collaborate closely with stakeholders and delivery teams to guide the technical steams, drive readiness of non functional requirements, identify potential improvements and opportunities.
Our California-based customer is an American global e-commerce leader, one of the most popular and successful websites on the Internet. It provides platform services by connecting millions of sellers and buyers in more than 190 markets around the world.
As an Application Architect involved in the Solution Group department, you will be at the forefront of N-iX portfolio expansion, working with multiple work streams and stakeholders. This is a tremendous opportunity to prove yourself and unlock the new growth frontiers for the company.
Responsibilities:
- Drive architectural service executions such as Discovery, Up-sale and Assessment
- Talk to the business to understand business and technical requirements for the project
- Communicate technical constraints and decisions to the business
- Facilitate cooperation of all the stakeholders to define and prioritize architectural drivers for the solution
- Cooperate with other architects and technology experts to produce solid architectural decisions
- Drive and coordinate technical staff discussions
- Elaborate system quality attributes such as performance, scalability, availability, fault-tolerance, security, deployment, maintainability, and others
- Translate customers' business, functional, and non-functional requirements into high-quality solution architecture visions and operations plans consistent with enterprise architectural standards using Attribute Driven Design
- Define architecture strategies, standards, processes, technologies, and tools in architecture visions
- Drive or assist in solution implementation estimation and roadmap construction
- Analyze, model, document, and assess existing software architectures according to the Architecture Trade-off Analysis methodology
- Act as an expert and consult development teams on adherence to solution design, development, and testing standards
- Convey technical ideas to the development and operations teams
- Design and implement a large enterprise solution from scratch
- Lead technical briefings and business requirement gathering sessions
- Identify integration patterns and places for business automation
- Author technical documents that cover requirements, design and integration needs
- Provide input in each cycle of the development phase (development, test, and release) to ensure a leading-edge solution is produced
- Establish data quality check approaches, tools, and data governance
- Provide mentorship, technical expertise and recommendations on the current and emerging strategies and platform trends to the team
- Manage client expectations and scope effectively
- Act in compliance to all Company Policies & Procedures
Requirements:
- 8+ years of relevant industry experience
- 2+ experience as an Architect
- Hands-on experience with Java
- Proven experience of building architecture from scratch for big enterprise companies or participation as an architect at least in 2 big projects (longer than 9 months, team 10+)
- Experience with different clouds – AWS, Azure, GCP
- Experience with DevOps processes
- Experience in building scalable microservices-based architecture
- Strong knowledge of integration patterns and implementations
- Experience working with messaging brokers
- Strong creativity in problem-solving skills
- Communication & stakeholder management skills
- English – Upper-Intermediate/Advanced
- Must comply with internal technical competence model
- Superior time and project management skills
- Ability to present technical details to non-technical audiences
- Excellent problem-solving/analytical skills and complex troubleshooting methods
- Ability to work through ambiguous situations
- Excellent presentation, verbal, and written communication skills
- Self-motivated, able to work independently, and able to take initiative without always being directed
- Ability to multitask in a fast-paced environment and prioritize the most critical tasks and projects
Desirable Professional Certifications:
- SEI Software Architecture Professional
- MCP/MCTS/MCPD
- IBM SOA
- TOGAF
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings