Senior Software Engineer (Team Lead)

We are looking for few sharp, passionate, & creative Senior Software Engineers to carry forward their roles as team leads and have sound knowledge on Java frameworks. Our candidates must have the ability to drive the software change and release management processes, assisting with full knowledge of software development lifecycle and they must ensure that software deliverables are complied with quality standards and completed on time.

  • Job Type: Full Time
  • Working Days: Weekly: 5 days.
  • Experience: At least 5 years Years
  • Working Hours: 9AM - 6PM
← Back to job page

Job Summary:

Location

Lalmatia, Dhaka

Job Type

Full Time

Date Posted

May 4, 2021

Deadline

June 30, 2021

Experience

At least 5 years Years

Salary Range

Negotiable

Working days

5

Working Hours

9AM - 6PM

No. of Vacancies

3

Who We Are?

Newgen Technology Ltd. is a reputed enterprise solution provider. We have created “ERP
Prottay”, a sophisticated garments solution to fulfill the needs of Garments industry.
We are now working on different frontier technologies and developing the latest solutions. We have been developing different SaaS and customized software for the global market as we forwarding our steps towards digitalization. We provide technological and functional consultancy services to our clients and execute projects on a turn-key basis. We are also working hard to prove ourselves and after gathering several years of experiences, we have emerged as a market leader in the IT sector.

What We Are Looking For?

We are looking for few sharp, passionate, & creative Senior Software Engineers to carry forward their roles as team leads and have sound knowledge on Java frameworks. Our candidates must have the ability to drive the software change and release management processes, assisting with full knowledge of software development lifecycle and they must ensure that software deliverables are complied with quality standards and completed on time.

Educational Qualifications

Bachelor of Science (BSc) in Computer Science Engineering from a reputed university.

What Roles Will You Be Playing?

  • Define and execute the 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 a 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 the 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.

Which Skills Should You Have?

  • 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.

  • At least 5 years, including Lead-level experience working for technology/service related companies.

  • 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.

Other Benefits We Offer

Weekly 2 Holidays

Free Lunch and Snacks

Yearly Salary Review

Two Festival Bonus

Friendly Environment

Other Benefits as Per Company Policy

Job Location

Lalmatia, Dhaka

Job is no longer available



SiteLock