Senior Software Engineer

Ellipsys Pvt. Ltd.

Ellipsys Pvt. Ltd.

 

Ellipsys Pvt. Ltd.

Follow

Summary

  • Vacancy: 05
  • Age: 30 to 40 years
  • Location: Dhaka
  • Salary: Negotiable
  • Experience: At least 5 years
  • Published: 1 Jul 2024

 

Requirements

Education

  • Bachelor of Science (BSc) in CSE Bachelor of computer Engineering ( BEngg) CSE/MSC in CSE.

Experience

  • At least 5 years
  • The applicants should have experience in the following business area(s):
    Software Company

Additional Requirements

  • Age 30 to 40 years
  • Proficient in Object Oriented Programing with Java (Collection, I/O, String, Image framework and Stream API).
  • Proven experience as an Angular Developer with a focus on functionality And UI/UX design.
  • Strong proficiency in HTML, CSS and Typescript. Must have skills in writing SQL queries in Database like (Oracle, MySQL, PostgreSQL etc.).
  • Working knowledge of build automation and continuous integration/delivery ecosystem: Git, Maven/Gradle, Jenkins, Docker, Nexus.
  • Solid working knowledge of four or more of the following technologies: HTML5/CSS/JavaScript, Angular, Java Spring Boot, SQL, Oracle DB, Jasper iReport
  • Solid understanding of responsive design and mobile-first development.
  • Familiarity with RESTful API and integration.

Responsibilities & Context

Job Context

We are seeking for a number of skilled and experienced “Senior Software Engineer” to join an existing software team. This position requires that you should have 5+ years of hands on experience in software engineering.

Job Responsibility

  • Understanding of the Design Patterns, Architectural blueprints, UML and Application Design.
  • Collaborating with stakeholders to understand the requirements of the system and translating these requirements into technical specifications and architectural plans.
  • Making high-level design choices, determining technical standards, and defining the technical architecture, including components, modules, interfaces, and data for the system.
  • Ensure the performance, scalability, and efficiency of the software system and design systems that can handle current and future loads, optimize performance bottlenecks, and plan for scalability.
  • Ensure the security of the software system by designing sophisticated security features, such as encryption, authentication, and authorization mechanisms, and ensure compliance with relevant standards and regulations.
  • Develop enterprise solutions by ensuring a solid understanding of functional requirements, business flow, data usage and work processes.
  • Develop using modern object-oriented programming languages and frameworks – Java, Angular specifically in scaled software development teams.
  • Using common Architecture patterns (e.g., microservices & API Management, GoF, SOA, Event sourcing, etc.).
  • Implementing and troubleshooting modern security solutions including token-based authentication, OAuth 2.0 workflows, SAML authentication and authorization techniques.

Skills & Expertise

Angular

Jasper iReports

Java

Java SpringBoot

Oracle Database

Requirement Analysis

UI UX Design

UML

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka

Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.