16 TalentOne Consultancy Jobs
Senior Architect - Backend Development (16-21 yrs)
TalentOne Consultancy
posted 23hr ago
We are seeking an Architect focusing on the Backend to join our dynamic team operating in an agile development environment. The ideal candidate will have a solid foundation in the software engineering development lifecycle and experience in Python and Java.
Responsible for leading the design and implementation of large-scale, complex software systems using Python and Java, acting as a technical visionary by defining the overall architecture, setting standards, and guiding development teams to ensure scalable, secure, and high-performing applications while also managing and mentoring other architects and developers within the organization.
The core responsibilities for the job include the following :
Architectural Design :
- Define and implement robust Python and Java-based architectures for enterprise-level applications, considering scalability, performance, and maintainability.
- Create high-level design documents, including system diagrams, component interactions, and technology stack selections.
- Evaluate and select appropriate Java and Python frameworks (Django, Flask, etc. ) based on project needs.
- Design and implement microservices architecture where applicable.
Technical Leadership :
- Provide technical guidance and mentorship to development teams, ensuring adherence to architectural standards and best practices.
- Conduct code reviews and identify areas for improvement.
- Stay updated on emerging Java and Python technologies and industry trends to inform architectural decisions.
Collaboration :
- Work closely with product owners, business stakeholders, and other technical teams to translate business requirements into technical specifications.
- Collaborate with DevOps teams to ensure smooth deployment and monitoring of applications.
Solution Delivery :
- Oversee the implementation of architectural designs, ensuring alignment with project goals and timelines.
- Identify potential technical risks and propose mitigation strategies.
- Analyze system performance and identify bottlenecks for optimization.
Requirements :
- Proficient Python development : Deep understanding of Python syntax, data structures, design patterns, and best practices.
- Experience with Python frameworks : Extensive experience with frameworks like Django, Flask, or similar.
- Architectural knowledge : Familiarity with distributed systems, microservices, RESTful APIs, and cloud-native architectures.
- Technical leadership skills : Ability to mentor and guide developers, provide technical direction, and resolve complex technical issues.
- Communication skills : Excellent written and verbal communication to effectively convey technical concepts to both technical and non-technical stakeholders.
Functional Areas: Other
Read full job description