Python / Java Developer

Dynamic Megasoft Limited

Dynamic Megasoft Limited

Dynamic Megasoft Limited

Follow

More jobs from this company

Summary

  • Vacancy: 3
  • Location: Dhaka
  • Salary: Negotiable
  • Experience: 1 to 3 years
  • Published: 24 Oct 2024

Requirements

Education

  • Bachelor of Science (BSc) in Computer Science & Engineering

Experience

  • 1 to 3 years
  • The applicants should have experience in the following business area(s):
    Software Company

Additional Requirements

  • Excellent development skills in Python/Java.

  • Strong object-oriented design and programming skills.

  • Strong English written and spoken communication skills.

  • Expert in Python, with knowledge of at least one Python web framework Django or Flask.

  • Familiarity with some ORM (Object Relational Mapper) libraries.

  • Able to integrate multiple data sources and databases into one system.

  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.

  • Understanding of accessibility and security compliance for enterprise applications.

  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.

  • Understanding of fundamental design principles behind a scalable application.

  • Familiarity with event-driven programming in Python.

  • Able to create database schemas that represent and support business processes.

  • Strong unit test and debugging skills.

  • Proficient understanding of code versioning tools GIT.

  • Participating in agile development processes, including daily stand-ups, sprint planning, and retrospective meetings.

Responsibilities & Context

  • Proficient in coding one object-oriented programming language Python/Java.

  • Design, develop, and maintain backend services using Python or Java, handling requests, responses, and data manipulation.

  • Collaborate with the design team to understand end-user requirements, provide technical solutions, and implement new software features.

  • Write efficient, testable, and scalable code to ensure performance under load.

  • Integrate Python applications with third-party services (such as authentication and cloud services) through APIs.

  • Handle authentication methods like OAuth, tokens, and session management in the application.

  • Work with Python libraries such as Pandas, NumPy, etc.

  • Test and debug software applications using Python test frameworks like Behave, Pytest, PyUnit, etc.

  • Design and implement high-availability, low-latency applications, data protection, and security features.

Skills & Expertise

AWS

AWS Lambda

Flux

Hibernate

Java

Pandas

Python

Python Django

REST API

SPRING boot

Compensation & Other Benefits

  • Medical allowance, Performance bonus, Weekly 2 holidays
  • Lunch Facilities: Full Subsidize
  • Salary Review: Yearly
  • Festival Bonus: 2

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.