JobXprss

Python / Java Developer

Dynamic Megasoft Limited
Mohammadpur, Dhaka
26/10/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.

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

https://t.ly/Hh9u5

Scroll to Top