Sr. Software Architect/ Software Architect

A Renowned Company

A Renowned Company

 

A Renowned Company

Follow

More jobs from this company

Summary

  • Vacancy: —
  • Location: Anywhere in Bangladesh
  • Experience: 8 to 12 years
  • Published: 25 Aug 2024

 

Requirements

Experience

  • 8 to 12 years

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.

Employment Status

Full Time

Job Location

Anywhere in Bangladesh

Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.

Scroll to Top