Software Architect

10 - 18 years

25 - 30 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

  • Define code architecture decisions to support high-performance and scalable applications with minimal footprint. Creative and efficient in proposing solutions to complex, time-critical problems.
  • Address and improve any technical issues / drawbacks on existing applications. Strong analytical and problem-solving skills with a high attention to detail.
  • Collaborate well with Engineers, Architects, Managers to design and create advanced, elegant, and efficient systems. Should be a team-player with the ability to work in a collaborative environment.
  • Should be hands on willing to contribute to development if required for critical cases.
  • Collaborate with other professionals to determine functional and non-functional requirements for new software applications.
  • Use tools and methodologies to create representations for functions and user interface of desired product.
  • Develop high-level product specifications with attention to system integration and feasibility.
  • Define all aspects of development from appropriate technology and workflow to coding standards.
  • Successfully communicate all concepts and guidelines to development team.
  • Oversee progress of development team to ensure consistency with initial design.
  • Provide technical guidance and coaching to developers and engineers.
  • Ensure software meets all requirements of quality, security, modifiability, extensibility, scalability etc.
  • Approve final product before launch.

Additional Key pointers for the role

  • Architecture Documentation: Track the completeness and accuracy of architecture documentation.
  • Adherence to Design Principles: Measure how well the project adheres to architectural design principles and best practices.
  • System Availability: Measure the uptime and availability of systems and services.
  • Response Time: Track the response time of critical system components.
  • Scalability: Measure the ability of the system to handle increased load by monitoring metrics like response time under load, resource utilization, and scalability testing results.
  • Code Maintainability: Use metrics like cyclomatic complexity,

Candidates from Karnataka will only be considered for the role

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Headspace Hr logo
Headspace Hr

Human Resources Technology

San Francisco

RecommendedJobs for You

bengaluru, karnataka, india

noida, uttar pradesh, india