Senior Software Engineer (Java/ Python)

Job Description

Title: Senior Software Engineer (Java/ Python)

Company Name: Ejogajog Limited

Vacancy: Not specific

Job Location: Anywhere in Bangladesh

Employment Status: Full-time

Educational Requirements:
∎ Bachelor in Engineering (BEngg) in CSE, CS
∎ The ideal candidate should have at least BSc in Computer Science/ Engineering or related discipline with strong skills in Java or Python. Knowledge in ML and GI related tools strong plus.
∎ Skills Required: Excellent communication skill, Fast Learner, Team player

Experience Requirements:
∎ At least 3 year(s)
∎ The applicants should have experience in the following area(s): Complex query, Design Pattern, Hibernate, Java, MySQL, Object Oriented Programming, Python, REST API, Shell Scripting, Spring
∎ Freshers are also encouraged to apply.

Job Responsibilities:
∎ Senior Software Engineer (Java/Python), as a key contributor of the technical team, would help define and execute its technical vision and direction in building scalable web platforms, including API and other services. The Senior Software Engineer(Java/Python) will work closely with the Lead Engineer, business stakeholders and the technical team to deliver technology platform that deliver business results.
∎ (S)he will have the opportunity to shape the organization's culture and influence its technology platform selection.
∎ (S)he would ensure the technical excellence of the work. The person will to work on creation and maintenance of scalable web applications and other tools and services.
∎ The Software Engineer will:
∎ Work on AI, Big data and machine learning tools and technology.
∎ Work with rest of the team to identify, formalize, size and break down product backlog items mainly web part
∎ Create, enhance and maintain pleasing, scalable, secure web applications, web API
∎ Make sure coding standards and processes are adhered to
∎ Make sure unit tests are properly written and executed
∎ Ensure that the DevOps pipeline runs smoothly
∎ Performs code review and peer programming, as and when necessary
∎ Investigate and resolve reports bugs
∎ Investigate and resolve reported performance, security, usability or other issues
∎ Actively participate in requirement clarification (grooming)
∎ Discuss and delegate work items to the engineering team members
∎ Resolve issues and questions raised by the team members
∎ Troubleshoot production issues and devise effective resolutions
∎ Work with the Quality Assurance team to make sure they remain productive and remove any blocking issue
∎ Research and investigate newer, relevant technologies and its applicability to our platform
∎ Other responsibilities that may be assigned based on capabilities, interests and need.

Additional Requirements:
∎ Solid understanding of contemporary software engineering practices, including object-oriented design and implementation, design patterns, anti-patterns, micro-services etc.
∎ Self-managed, self-starter
∎ Good communication skills
∎ Highly desirable:
∎ Technology Stack: Spring, Hibernate, REST API
∎ Experience with ML or GI related tools
∎ Experience with NoSQL Databases (MongoDB)
∎ Experience with a different language is strongly preferred (Python, Go, Ruby, Scala etc.)

Salary: Negotiable

Compensation & Other Benefits:
∎ As per company policy

Job Source: Online Job Posting.

Application Deadline: 9 May 2021

Company Information:
∎ 10 Apr 2021
∎ Ejogajog Limited
∎ Address : Taj Cassillina, 25, Gulshan Avenue, Dhaka
∎ Web :
∎ Business : Ejogajog Limited is committed to making a change in the supply chain industry and introduced GIM (Goods In Motion), the best truck rental app in the country with state of the art technology. The app is in live now and serving requests every day.

Category: IT/Telecommunication