12 Aug
|
Creative Capsule
|
South Goa
12 Aug
Creative Capsule
South Goa
Responsibilities
- 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)
- Experience in RESTful API services and web services implementation
- Experience in scripting technologies (Angular, TypeScript, React.js)
- Experience in unit testing tools and best practices
- Experience in integration tests and best practices
- Experience in MS SQL Server, MySQL, PostgreSQL or Oracle relational databases
- Experience working closely with DevOps and infrastructure teams to design and maintain CI/CD pipelines for build, test, and deployment automation
- Knowledge of database design, SQL, data security, and data backup
- Knowledge of architecture design patterns, UML, and data modeling
- Knowledge of object-oriented principles (Interfaces, Classes, Inheritance, Encapsulation, Polymorphism)
- Knowledge of microservices architecture and event-driven architectures
- Knowledge of load & performance testing tools and best practices
- Good to have knowledge of cloud technologies (AWS/Azure/GCP)
- Good to have knowledge of banking/finance domains
- Good understanding of Security best practices including OAuth 2.0, JWT, Spring Security and OWASP Guidelines
- Good to have an AI-first mindset to utilize AI tools in all phases of SDLC
Personal Skills
- Strong communication skills (verbal and written)
- Ability to work in a team-oriented, collaborative workplace
- Ability to switch between macro and micro perspectives effectively
- Strong analytical thinking with the ability to make holistic decisions
- Ability to foresee, plan, and mitigate risks
- Balances technical and business needs to offer the best compromise
- Attention to detail and a future-focused mindset
Education & Work Experience
- Bachelor's degree in computer science, IT, or a related field
- 10+ years of experience in application design and development
📌 System Architect (South Goa)
🏢 Creative Capsule
📍 South Goa