Software Engineer

Job Description

Title: Software Engineer

Company Name: Newgen Technology Limited

Vacancy: 5

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc) in Computer Science Engineering from reputed university.

Experience Requirements:
∎ At least 3 year(s)
∎ The applicants should have experience in the following business area(s): Software Company

Job Responsibilities:
∎ Become an Agile team member by participating in all phases of the software development lifecycle, including design, software development and code reviews.
∎ Check quality assurance, devise testing procedures, analyze test results, and solve problems. Ensure system design and architecture are in compliance with specifications.
∎ Create, maintain, and improve the performance of existing software code and databases.
∎ Examine and uphold software products to ensure strong functionality and optimization.
∎ Write, modify and update technical documentations such as developers and users manuals, product specifications, and training materials.
∎ Make quick response for taking part in special projects with proper domain knowledge, interest and need.
∎ Work hand in hand for transformation of a successful legacy system to a modern infrastructure ecosystem.
∎ Build automated procedures, in addition to functional code, to ensure continuous integration and continuous delivery of software.
∎ Solve software development and engineering problems and recommend improvements to existing software programs.
∎ Work effectively with peers and customer software coding teams.

Additional Requirements:
∎ Age 26 to 40 years
∎ Both males and females are allowed to apply
∎ Good knowledge in contemporary software engineering practices, including object-oriented design and implementation, data structures, algorithms, design patterns (SOLID), anti-patterns, micro-services etc.
∎ Well familiar with the Technology Stack: Spring Boot, Spring MVC, Hibernate, REST API, JPA.
∎ Solid understanding of relational database (e.g. MySQL, PostgreSQL) and NoSQL Databases (MongoDB)
∎ Good knowledge of version controlling tool Git.
∎ Must be familiar with software development tools, for example - Eclipse, intelliJ IDEA, VS Code, GitHub, Maven or Gradle.
∎ Must have good idea about Agile methodology like Scrum. Must have the ability to show measurable progress in every Sprint.
∎ Sound knowledge in project management tools like Jira, Trello.
∎ Knowledge of test driven development, unit testing and regression testing.
∎ Must have project deployment knowledge and sever related knowledge (e.g. Google Cloud, AWS, Microsoft Azure,)
∎ Knowledge of container-orchestration system (e.g. Docker, Kubernetes)
∎ Excellent written and verbal communication skills.
∎ The applicants should have experience in the following area(s):
∎ Java, Spring MVC, Spring Boot, Design Pattern, Hibernate, JPA, MySQL, OOP, REST API, Shell Scripting, Complex Query.
∎ Knowledge of React, electron JS, Node JS, angular will be advantageous.
∎ Good knowledge of Linux operating system.

Salary: Negotiable

Compensation & Other Benefits:
∎ Weekly 2 holidays
∎ Lunch Facilities: Full Subsidize
∎ Salary Review: Yearly
∎ Festival Bonus: 2

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 2 Feb 2022

Company Information:
∎ 19 Jan 2022
∎ Newgen Technology Limited

Category: IT/Telecommunication

:

Source: bdjobs.com

Similar Jobs

Machine Learning Engineer

Developer

SQA Engineer

Full Stack Software Engineer (Mid-Senior Level)

Embedded System Engineer (I)

Flutter Developer

Frontend Developer

Full Stack Web Developer

Executive/Sr. Executive - IT Department

Manager, Technical Services Division

Oracle EBS Developer

Hardware & Network Support Engineer

React Developer

ICT Assistant

Senior ICT Assistant

Jr./Sr. Software Engineer - Android

Officer, IT (BRAC Healthcare Ltd.)

English Content Writer

Software Engineer (React Native)

Assistant DBA

React Native Developer

Software Engineer (.NET)

Jr. Network Engineer, Customer Care

IT Officer (Contractual)

Manager - Vendor Relationship Management [Night Shift]

Vendor Coordinator [Night Shift]

Software Engineer/Senior Software Engineer (Python/fastapi)

Lead-Business Development

Diploma Engineer

Unreal Game Developer

PHP With Laravel Trainer (Part Time / Full time)

Frontend Developer (Next.js/React.js)

Backend Developer

Software Engineer (Node JS)

Software Engineer (React JS)

Software developer (ASP.NET/CORE)

Executive/Senior Executive - IT

AI Data Trainer

Executive/Senior Executive, IT Support

WordPress Developer