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