Contribute to scope definition, requirements analysis, and design to align new features with the system context
Present architecture diagrams (UML) and technical specifications, refining them based on feedback
Define or select an application framework to optimize reuse within the organization
Ensure a robust design within budget constraints and deadlines
Work with IT to ensure the system environment meets or exceeds expected requirements
Provide technical expertise in diagnosing and resolving system issues, including solution alternatives
Develop and enforce quality, performance, and security standards across projects and teams
Advise clients on appropriate technologies that balance project requirements and business constraints
Define and own the overall architectural strategy and technical roadmap
Make high-level design decisions to align with business and technical goals
Ensure system scalability, performance optimization, and long-term sustainability
Assist development teams in prototyping proof-of-concept solutions
Utilize your coding skills to analyze and integrate emerging technologies
Act as a technical expert on emerging technologies, and present to development teams and clients
Drive the adoption of emerging technologies that align with business needs
Lead technical discussions and mentor teams to enhance best practices
Contribute to technical documentation and deployment guides
Technical Qualifications:
Hands-on experience in Domain-Driven Design (DDD), including designing bounded contexts, aggregates, entities, value objects, repositories, domain services, and implementing tactical and strategic DDD patterns in microservice architectures
Experience in technical architecture including technology evaluation and design decisions
Experience in distributed, scalable systems and service-oriented architecture
Experience in automating system and application builds
Experience in server-side development (Java,.NET, Node.js, PHP, Python)
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career