Head of Software Engineering

Shamolima Limited

Shamolima Limited

Shamolima Limited

Follow

Summary

  • Vacancy: —
  • Location: Dhaka (GULSHAN 1)
  • Salary: Negotiable
  • Experience: At least 8 years
  • Published: 14 Nov 2024

Requirements

Education

  • Bachelor/Honors

    Experience

    • At least 8 years
    • The applicants should have experience in the following business area(s):
      Software Company, Technical Infrastructure, Transport Startup, Financial Technology (Fintech) Startup, Business-to-Business (B2B) Software and Services Startup, Logistics Startup

    Additional Requirements

      • Proven experience in leading a talented team in a technology-driven environment.
      • Strong background in software development, architecture, and project management.
      • Experience in building and scaling complex, real-time platforms.
      • Knowledge of supply chain, logistics, or related industries is a plus.
      • Demonstrated success in leading and mentoring high-performing teams.
      • Excellent communication and interpersonal skills.
      • Bachelor’s or Master’s degree in Computer Science or a related field

      Responsibilities & Context

      1) Technical Leadership:

      • Provide strategic technical leadership to align the technology vision with the overall business strategy.

      • Oversee the development and implementation of innovative software and hardware solutions.

      2) Planning and Development:

      • Lead the design, development, and deployment of our supply chain platform.

      • Collaborate with cross-functional teams to ensure delivery on time.

      • Create (or help create) documents: architecture, design documents, technical guide, etc. as and when necessary.

      3) Team Management:

      • Build and lead a high-performance technology team.

      • Foster a culture of innovation, collaboration, and continuous learning.

      • Principal Engineer will work closely with business stakeholders and the technical team to deliver a technology platform that delivers business results.

      • Provide guidance and direction to the Java engineering team so that they can achieve their tasks timely, efficiently and with quality.

      • Work with rest of the team to identify, formalize, size and break down product backlog items mainly web part.

      • Actively participate in requirement clarification (grooming) and planning activities and provide estimates, assess risk and explore and recommend options for work items.

      • Make sure the team’s work meets functional and non-functional (performance, security, usability) requirements.

      4) Technology Stack:

      • The applicants should have experience in the following area(s): Hibernate, Jenkins, Microservice Architecture, Shell Scripting, SPRING boot, Spring Security, Tomcat.

      • AWS, CI/CD, Java, Linux, Object Oriented Programming, Python.

      • Good understanding of DevOps processes and tools.

      5) Back-End:

      • Mastery of the latest Java language (Java 1.8 or later) and Java related frameworks (e.g. Spring, Hibernate etc.).

      • Highly proficient with Web Services (REST, SOAP) and related technologies.

      • Experience with Consuming different API’s on the web.

      • Database: MySQL, PostgreSQL, CockroachDB or similar database.

      • Expert knowledge of JVM, memory management, garbage collection, multi-threading/concurrency concerns and ORM technologies, including Hibernate, and Jell.

      • Well-versed in JSON, XML, and similar technologies.

      • Solid understanding of networking including HTTP, TCP/IP, and UDP

      • Proficiency in building and deploying applications on AWS services (EC2, S3, RDS, Lambda, etc.) with a strong understanding of cloud architecture best practices.

      6) Front-End:

      • Very good knowledge of Javascript and Javascript-based framework (e.g. JQuery)

      • Well-versed with HTML5, JavaScript, CSS, Bootstrap and related technologies.

      • Familiarity with one of Angular, ReactJS, KnockoutJS and similar framework is preferred.

      7) Highly desirable:

      • Experience with real-time queuing systems (Kafka)Experience with NoSQL Databases (MongoDB, Couchbase).

      • Experience with a different language is strongly preferred (Python, Go, Ruby, Scala etc.)

      • Experience with Mobile Networks, Geolocation, Payment systems.

      • Experience with containers, container repositories and related technologies

      8) Security and Compliance:

      • Ensure the security and compliance of the platform with industry standards and regulations.

      Skills & Expertise

      AWS

      Java

      JavaScript

      Linux

      Python

      SPRING boot

      Tomcat

      Compensation & Other Benefits

      • Mobile bill, Gratuity
      • Salary Review: Yearly
      • Festival Bonus: 2
      • Industry standard competitive salary.

      • All other applicable benefits as per company policy that will be furnished gradually.

      Workplace

      Work at office

      Employment Status

      Full Time

      Job Location

      Dhaka (GULSHAN 1)

      Job Highlights

      We’re seeking a visionary leader to head our tech team and drive platform development to the next level.

      Source link

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