A Renowned Company
A Renowned Company
A Renowned Company
Follow
More jobs from this company
Summary
- Vacancy: —
- Location: Anywhere in Bangladesh
- Experience: 12 to 15 years
- Published: 25 Aug 2024
Requirements
Experience
- 12 to 15 years
Additional Requirements
Required Qualifications:
- Having 12 to 15 year working experience in software engineering activities including 5 year experience as engineering team lead.
- Experience in software development, including hands-on experience with multiple programming languages and frameworks (.NET Core Frameworks & C# and/or Django & Python).
- In-depth knowledge of software development methodologies, tools, and processes.
- Experience with agile development practices, including Scrum or Kanban
- Familiarity with Azure Dev Ops (TFS) and Version Controlling.
- Excellent leadership and team management skills, with the ability to motivate and inspire a team.
- Strong problem-solving skills and the ability to make decisions under pressure.
- Excellent communication and interpersonal skills, with the ability to interact effectively with both technical and non-technical stakeholders.
Preferred Qualifications:
- Basic knowledge of stock exchange trading system.
- Knowledge of Financial Information Exchange Protocol (FIX) and Quick Fix Engine.
- Understanding of ITCH and/or FAST Protocol.
- Experience in designing and implementing microservices architecture.
Responsibilities & Context
- Lead and mentor cross functional team of software engineers/ architects/ tester across the world, fostering a collaborative and productive work environment.
- Build a strong Agile team, by coaching and developing Engineers, QA, and top technical talents.
- Oversee the full software development lifecycle, from requirement gathering to deployment and maintenance.
- Collaborate with product managers, stakeholders, and other teams to define project requirements and deliverables.
- Ensure that the team adheres to best practices in software development, including coding standards, testing, and documentation.
- Conduct regular code reviews and provide constructive feedback to team members.
- Manage project timelines, resource allocation, and risks to ensure successful project delivery.
- Facilitate continuous improvement within the team through training, process enhancements, and adoption of new technologies.
- Resolve technical issues and challenges that arise during the development process.
- Stay current with industry trends, emerging technologies, and best practices to guide the team’s technical direction.
Employment Status
Full Time
Job Location
Anywhere in Bangladesh