Senior Software Engineer (Team Lead)

Job Description

Title: Senior Software Engineer (Team Lead)

Company Name: Newgen Technology Limited

Vacancy: 03

Job Location: Dhaka

Employment Status: Full-time

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

Experience Requirements:
∎ 6 to 12 year(s)
∎ The applicants should have experience in the following business area(s): Software Company

Job Responsibilities:
∎ Define and execute company’s technical vision and direction.
∎ Confirm requirements, perform analysis and design for system improvements and new applications.
∎ Ensure team compliance with standards and procedures (e.g. change management, version control, implementation) and/or consistency of coding.
∎ Recognize code, process and/or standard inefficiencies and suggest new standards and opportunities for improvement.
∎ Review and provides input to standards, documentation and best practices(e.g. support, training, business units)
∎ Act as a technical leader by making significant technical contributions (e.g. designs and documents program changes, provides technical direction).
∎ Demonstrate strong technical knowledge to contribute to related applications outside specific area of expertise.
∎ Perform team code reviews and provide regular feedback.
∎ Provide guideline to Junior/ mid-level Software Engineers and work with the QA team to make sure they remain productive and remove any blocking issue
∎ Participate in investigation of opportunities for improvement and make recommendations.
∎ Work with team members in the migration of legacy applications to current technologies.
∎ Make quick response to questions and researches, resolve issue and/or coordinates resolution of issues to complete project work.
∎ Additional responsibilities may be included according to capabilities, interests and needs.

Additional Requirements:
∎ Age 26 to 40 years
∎ Both males and females are allowed to apply
∎ At least 5 years, including Lead-level experience working for technology/service related companies.
∎ Deep 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)
∎ Sound knowledge in version controlling tool Git.
∎ Must be familiar with software development tools, for example - Eclipse, intelliJ IDEA, VS Code, GitHub, Maven or Gradle.
∎ Must have proper idea about Agile methodology like Scrum. Must have the ability to show measurable progress in every Sprint.
∎ Sound knowledge of 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)
∎ Sound knowledge of Technical documentation in all phases.
∎ Outstanding analytical and problem-solving skills.
∎ Excellent written and verbal communication skills with strong demonstrated ability.
∎ 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

Executive/Sr. Executive- IT & MIS

Head, Fintech Technology Partnerships (AVP - SVP), ICT Division

Software Engineer/Senior Software Engineer (Asp.Net Core Backend)

Software Engineer/Senior Software Engineer (Angular Frontend)

Full Stack Developer

Jr. Executive/ Executive, IT

UI/UX Designer

Experienced Software Engineer

Senior Executive / Assistant Manager (ASP. Net Developer)

Mobile Application Developer (Flutter)

Manager-Software Engineer

Full Stack Java Developer for Capital Market Solutions

Sales & Marketing Executive

Senior Python Developer

Social Media Specialist ( Facebook Ads, Instagram ads, YouTube ads and Tiktok Ads)

HR Intern - Recruitment

Mobile App Developer (Native Android & Flutter)

Asst. Manager-IT.

Assistant Manager, IT

Engineer

Officer IT, Distribution

ICT Support Engineer

Full Stack Application Developer

লারাভেল ডেভেলপার (Expert Only)

Sr. Software Engineer

Assistant Engineer - IPTV, NOC Operations

Database Administrator / Manager

Supervisor – Refrigerator/AC Service Operation

Senior Executive (IT Support Technician)

Asst. Manager IT

Manager, Information Technology

Software Quality Assurance Engineer

Junior QA Automation Engineer

Junior QA Tester

Senior UI/UX Designer

Senior SQA Engineer (Principal Officer/Sr. Principal Officer), ABGTL (FinTech)

SQA Engineer (Officer/Sr. Officer), ABGTL (FinTech)

Programmer

Asst. Manager/ Deputy Manager, IT Infrastructure

Enterprise Network Service Management Lead Engineer