Job Description
Title: Python/Java Developer
Company Name: Dynamic Megasoft Limited
Vacancy: 3
Location: Dhaka
Salary: Negotiable
Experience:
∎ 1 to 3 years
∎ The applicants should have experience in the following business area(s):Software Company
Published: 24 Oct 2024
Education:
∎ Bachelor of Science (BSc) in Computer Science & Engineering
Requirements:
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.
∎ 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.
∎ 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:
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
Company Information:
∎ Dynamic Megasoft Limited
∎ Green Park, Road 2, Block E, Bosila Garden City, Mohammadpur, Dhaka 1207
∎ Dynamic Megasoft Limited is a multinational software development company. We are developing Enterprise Software, Advanced Web Applications, and Mobile apps. Our mission is to help our customers create innovative services and solutions and grow their businesses. For that purpose, we provide rich technology competencies, domain expertise, and passion for the quality of our software professionals. With more than 100 diverse IT professionals on board, we can effectively handle software projects of any scale and complexity.
Address::
∎ Green Park, Road 2, Block E, Bosila Garden City, Mohammadpur, Dhaka 1207
∎ Dynamic Megasoft Limited is a multinational software development company. We are developing Enterprise Software, Advanced Web Applications, and Mobile apps. Our mission is to help our customers create innovative services and solutions and grow their businesses. For that purpose, we provide rich technology competencies, domain expertise, and passion for the quality of our software professionals. With more than 100 diverse IT professionals on board, we can effectively handle software projects of any scale and complexity.
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Application Deadline: 23 Nov 2024
Category: IT/Telecommunication