Software Architect (India)

Software Architect (India)

05 Aug
|
Infopine
|
India

05 Aug

Infopine

India

Software Architect

5-10 Years Experience | Remote | Freelance

Required Skills & Qualifications:

- Proven experience (5-10 years) in software development, including at least 3 years in a software architecture role.
- Extensive knowledge of software development methodologies, architectural patterns (e.g., microservices, SOA), and design principles.
- Proficiency in JAVA and related frameworks.
- Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
- Solid understanding of database design, management, and optimization.
- Excellent problem-solving skills, analytical thinking, and sound technical decision-making.
- Effective communication skills to convey complex technical concepts to diverse audiences.
- Familiarity with Agile and DevOps methodologies.
- Relevant certifications (e.g., TOGAF, AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert).
- Experience with enterprise-level software and large-scale project implementations.
- Knowledge of cybersecurity principles and best practices.

Key Responsibilities:

Architectural Design:

- - Develop and maintain architectural designs and documentation for software systems.
- Create and review high-level architectural plans, including system architecture diagrams, data flow diagrams, and integration designs.
- Ensure that designs align with business objectives, technical standards, and best practices.

Technical Leadership:

- - Provide technical guidance and mentorship to development teams.
- Oversee code reviews, design reviews,



and other quality assurance activities to ensure adherence to architectural principles and standards.
- Lead technical decision-making processes and address complex technical challenges.

Stakeholder Collaboration:

- - Work closely with business stakeholders, product managers, and project managers to gather and analyze requirements.
- Communicate architectural decisions and design concepts effectively to both technical and non-technical stakeholders.
- Collaborate with other departments to ensure seamless integration of software solutions.

System Integration:

- - Design and oversee the integration of various software and components to ensure functionality, performance, and reliability.
- Address and resolve integration issues, ensuring that software work together efficiently and effectively.

Performance and Optimization:

- - Identify performance bottlenecks and propose solutions to enhance system efficiency, scalability, and reliability.
- Implement best practices for performance tuning, monitoring, and optimization of software systems.

Risk Management:

- - Assess and mitigate risks related to architectural decisions and implementations.
- Ensure that software are secure, compliant with relevant regulations, and resilient to potential threats.

Innovation and Continuous Improvement:

- - Stay abreast of emerging technologies, industry trends, and best practices.
- Propose and implement innovative solutions to improve system functionality and address evolving business needs.

Expertise & Specializations

- Java-Based Development
- Architecture Design
- Microservices
- Service-Oriented Architecture (SOA)
- Cloud Platforms

📌 Software Architect (India)
🏢 Infopine
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software architect (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: software architect (india) / india