Software Architect Job in Suventure Services Pvt Ltd.
Software Architect
- Noida, Gautam Buddha Nagar, Uttar Pradesh
- Not Disclosed
- Full-time
Job Title: Architect
Experience: 8+ Yrs.
Location: Noida
Salary: Best in the Industry.
Interview Process: First round could be Online then followed by Offline.
Job Description:
1. Architectural Design: Design and develop innovative software architectures that align
with our business goals, technical requirements, and industry best practices. Create
high-level and low-level architectural designs, considering scalability, reliability,
security, and performance aspects.
2. Technical Leadership: Provide technical leadership and guidance to software
development teams. Collaborate with cross-functional teams to define architectural
standards, frameworks, and patterns. Conduct code reviews, mentor team members,
and promote best practices to ensure the delivery of high quality software solutions.
3. Requirements Analysis: Collaborate with product managers and stakeholders to
understand business requirements and translate them into technical specifications.
Assess the feasibility of software solutions and propose alternative approaches when
necessary.
4. System Integration: Define integration strategies and patterns to ensure seamless
integration of software components and third-party systems. Identify and mitigate
risks associated with system integration, including data consistency, security, and
performance.
5. Performance Optimization: Analyse system performance and identify areas for
optimization. Design and implement strategies to enhance system performance,
scalability, and reliability. Conduct performance testing and analysis to validate
system improvements.
6. Technology Evaluation: Stay updated with emerging technologies, industry trends,
and best practices related to software development and architecture. Evaluate new
technologies, tools, and frameworks to recommend their adoption and assess their
potential impact on the existing software architecture.
7. Documentation: Create and maintain architectural documentation, including
architectural diagrams, design documents, and technical specifications. Ensure that
the architectural documentation accurately reflects the implemented software
solutions. Visualisation skills: Must have good creative visualisations to design and
implement summary charts using tools like Tableau. These charts will be presented
to the top management.
SKILL SETS- ARCHITECT
1. Bachelor s or master s degree in computer science, Software Engineering, or a
related field.
2. Proven experience of around 8-10 years as a Software Engineer, Lead and as an
architect with a focus on designing and developing complex software systems.
3. Strong proficiency in one or more programming languages such as Java, C#,
Python, or similar.
4. Solid understanding of software engineering principles, design patterns, and best
practices.
5. Experience with modern software development frameworks and tools.
6. Proven experience in designing visualisation charts using tools like Tableau.
7. Proficiency in working with databases and SQL.
8. Familiarity with software development methodologies, such as Agile or Scrum.
9. Strong problem-solving and analytical skills, with attention to detail.
10. Excellent communication and collaboration skills, with the ability to work effectively in
a team environment.
11. Leadership qualities with the ability to guide and mentor junior engineers.
Interested candidates can share their CV s at madhuri@suventure.in
Minimum 8 Years
2 - 4 Hires