At SymphonyAI, we are building the leading AI SaaS company for enterprise transformation across the most critical industry sectors. We provide focused AI applications designed to rapidly solve challenging business problems and deliver breakthrough insights, increasing operational efficiencies and growing revenue for customers.
Job Description
Role Overview:
The position is for a Senior Technical Architect responsible for designing and developing modern software solutions using microservices architecture. The role involves understanding customer needs, setting development best practices, collaborating with cross-functional teams, and providing leadership and mentorship to junior team members.
Responsibilities:
- Customer Needs Understanding: Ability to engage with customers to gather requirements and ensure the software aligns with their needs.
- Software Design: Proficiency in designing modern, scalable software using microservices architecture.
- Best Practices: Establishing and promoting best practices in software development within the team.
- Collaboration: Working effectively with various teams to drive projects to completion.
- Leadership: Providing leadership and mentorship to junior team members.
- Code Review: Reviewing code for quality, performance, and adherence to best coding practices.
- Technology Trends: Staying informed about the latest trends in technology and applying them where appropriate.
Must-have Skills:
- Programming Languages & Frameworks: Java, Spring, Vue.js, Node.js, SQL, and PLSQL.
- Database Experience: Working knowledge of Oracle and Postgres databases.
- API Design: Ability to design RESTful APIs.
- Problem-solving: Strong analytical and problem-solving skills.
- Cloud Experience: Experience with Microsoft Azure Cloud.
- Security & Optimization: Understanding of software security practices and performance optimization.
- Software Excellence: Commitment to high-quality software development.
- Event-driven Architecture: Familiarity with event-driven architecture patterns.
- Product Enhancement: Ability to improve and enhance existing software products.
- Communication Skills: Effective communication, both verbal and written.
Good-to-have Skills:
- Python: Additional programming language proficiency.
- GenAI and LLMs: Using generative AI and large language models to enhance the product.
- CI/CD Pipelines: Knowledge of continuous integration and continuous deployment pipelines.
- Scalability: Experience with deploying scalable software systems.
- SCM Understanding: Basic understanding of Software Configuration Management.
Experience:
- Minimum Requirement: 10 years of relevant experience in software development or related fields.
About Us
SymphonyAI is an enterprise AI company transforming the world's largest industries with packaged AI applications. SymphonyAi is at the forefront of innovation, leveraging cutting-edge artificial intelligence and machine learning technologies to transform industries and drive business growth. As a global leader in AI-powered solutions, we empower organizations to harness the full potential of data-driven insights. SymphonyAi enterprise applications rapidly deliver transformative business value across retail, CPG, financial services, manufacturing, media, IT and enterprise operations, and the public sector.
We are on a mission to build a “World Class Engineering Team” with a high-performance culture. Over 3000 talented leaders, data scientists, and other professionals incubate and build SymphonyAI Group solutions.