HamburgerMenu
hirist

Job Description

Description :

Key Responsibilities :


- Oversee the development of high-quality, performant, scalable, efficient, testable, reusable, and maintainable code; guide the team in best practices.

- Drive enhancement and maintenance of existing software and architecture, optimizing the platform and its functionality for maximum performance and scalability; provide technical leadership in design and architecture decisions.

- Lead collaboration across multidisciplinary teams, including software engineers, product owners, project managers, DevOps, and QA professionals; facilitate technical discussions and alignment.

- Evaluate and research new technologies to stay ahead in the industry and incorporate innovative solutions; propose and pilot technology adoptions.

- Assess, review, and approve technical architectures to ensure robustness and scalability.

- Mentor and coach team members, supporting their professional growth and fostering a collaborative and productive work environment.

- Ensure adherence to the company's software development lifecycle (SDLC) and established development processes; drive continuous improvement in engineering practices.

Required Skills & Experience :


- Bachelors degree in Computer Science, a related field, or equivalent work experience.

- Over 7 years of experience as a backend developer, with proficiency in Microsoft .Net C#, MS SQL Server, ASP.Net MVC, .Net Core, and Redis.

- Demonstrated experience in API development, including REST and OData.

- Deep understanding of the SDLC process and associated tools such as JIRA, GitHub, and CI/CD pipeline technologies; experience defining or improving engineering processes.

- Advanced knowledge of modern best practices in coding, software design, and architecture; experience making architectural decisions at scale.

- Hands-on experience with cloud technologies and deployment in Azure and/or AWS environments; experience leading cloud migration or cloud-native initiatives is a plus.

- Experience with the Elastic Stack, including Elasticsearch, Kibana, and Logstash.

- Proficient in unit testing and a solid understanding of test automation principles; experience defining test strategy.

- Experience in full-stack development using React/Redux.

Preferred Skills & Experience :

- Familiarity with Azure Functions, Service Bus, Storage, and App Services.

- Experience in building microservices architectures; experience leading migration to or implementation of microservices is a plus.

- Familiarity with continuous integration tools such as TeamCity or Jenkins; experience establishing CI/CD best practices.

- Experience using performance monitoring tools like New Relic; experience defining monitoring strategy for production systems.


info-icon

Did you find something suspicious?