Search by job, company or skills

Launch IT Consulting

Software Architect

10-20 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 days ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

Responsibilities:

  • Lead the architectural design and development of software systems.
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
  • Define and enforce architectural standards, guidelines, and best practices.
  • Evaluate and select appropriate technologies, tools, and frameworks.
  • Provide technical leadership and mentorship to development teams.
  • Conduct code reviews and ensure the quality and performance of the software.
  • Identify and address technical risks and issues.
  • Stay updated with emerging technologies and industry trends.
  • Document architectural decisions and designs.
  • Develop and maintain both front-end and back-end applications.
  • Ensure seamless integration of user-facing elements with server-side logic.
  • Optimize applications for maximum speed and scalability.
  • Implement security and data protection measures.
  • Design and develop APIs and web services.
  • Advise teams on application modernization, refactoring and re-imagine.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Deep expertise in Kubernetes.
  • Proven experience as a Software Architect or similar role.
  • Strong knowledge of software architecture principles and design patterns.
  • Proficiency in multiple programming languages (e.g., Java, C++, Python).
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Excellent problem-solving and analytical skills.
  • Strong communication and leadership abilities.
  • Ability to work collaboratively in a team environment.
  • Extensive experience in full stack development, including front-end technologies (e.g., HTML, CSS, JavaScript) and back-end technologies (e.g., Node.js, Django, Spring Boot).
  • Familiarity with database management systems (e.g., MySQL, PostgreSQL, MongoDB).
  • Expertise in decomposing domain models into microservices
  • Deep understanding in distributed virtual actor and highly parallel services maintaining global replication and concurrency for internet scale applications.
  • Expert at designing and building based on event driven architecture leveraging cloud-based services.

Preferred Skills:

  • Experience with microservices architecture.
  • Knowledge of DevOps practices and tools.
  • Familiarity with Agile methodologies.
  • Certification in software architecture or related fields.

More Info

Job Type:
Industry:
Employment Type:
Open to candidates from:
Indian

Job ID: 114094239

Similar Jobs