Sr. Software Architect/ Software Architect

Job Description

Title: Sr. Software Architect/ Software Architect

Company Name: A Renowned Company

Vacancy: --

Age: Na

Job Location: Anywhere in Bangladesh

Salary: --

Experience:

  • 8 to 12 years


Published: 2024-08-25

Application Deadline: 2024-09-24

Education:

Requirements:
  • 8 to 12 years


Skills Required:

Additional Requirements:

Required Qualifications:

  • Having 8 to 12 year working experience in software engineering activities including 4 year experience as a Software Architect.

  • Strong expertise in software development, including hands-on experience with multiple programming languages and frameworks (.NET Core Frameworks & C# and/or Django & Python).

  • Deep understanding of software design patterns, architectural styles, and best practices.

  • Knowledge of microservices architecture, containerization, and messaging broker.

  • Proficient in relational database design and management, preferable with MSSQL Server.

  • Knowledge of Financial Information Exchange Protocol (FIX) and Quick Fix Engine.

  • Understanding of ITCH and/or FAST Protocol.

  • Strong problem-solving skills and the ability to think critically about complex systems.

  • Excellent communication and leadership skills, with the ability to articulate complex technical concepts to non-technical stakeholders.

  • Proven track record of leading and delivering large-scale time driven software projects.

Preferred Qualifications:

  • Familiarity with Azure Dev Ops (TFS) and Version Controlling.

  • Experience with Agile/Scrum methodologies.

  • Knowledge of front-end technologies including HTML5, CSS3, JavaScript, jQuery, bootstrap.

  • Knowledge of React and Next.js.

  • Knowledge of Node.js.



Responsibilities & Context:
  • Lead the architectural design and development of high-performance time driven software systems.

  • Define the technical roadmap and architecture guidelines for software development projects.

  • Working closely with cross-functional teams across the world.

  • Collaborate with product managers, designers, and other engineers to gather requirements and translate them into technical specifications.

  • Provide technical leadership and guidance to development teams throughout the software development lifecycle.

  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.

  • Ensure software solutions are scalable, secure, and meet performance requirements.

  • Conduct architectural reviews and code audits to ensure adherence to best practices and architectural standards.

  • Stay current with industry trends and technologies to ensure the architecture remains modern and competitive.



Job Other Benifits:

Employment Status: Full Time

Job Work Place:

Company Information:

Gender: Both Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs