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

To apply for this job email your details to admin@chakricircular.com