Computer Programmer

Job Description

Title: Computer Programmer

Company Name: Rajuk Uttara Model College

Vacancy: --

Age: 30 to 40 years

Job Location: Dhaka (Uttara)

Salary: Negotiable

Experience:

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


Published: 2025-08-18

Application Deadline: 2025-08-30

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


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


Skills Required:

Additional Requirements:
  • Age 30 to 40 years

Technical Skills

  • Proficiency in one or more programming languages (Python, Java, C#, JavaScript, etc.).

  • Familiarity with databases (SQL, MongoDB, etc.).

  • Understanding of algorithms, data structures, and software development principles.

  • Experience with development tools (IDEs, debuggers, Git).

Soft Skills

  • Strong problem-solving abilities.

  • Attention to detail.

  • Ability to work independently and in a team.

  • Good communication skills for collaborating with team members.

8 Preferred Qualifications:

  • Experience with Agile/Scrum methodologies.

  • Knowledge of web development frameworks (React, Django, Node.js, etc.).

  • Familiarity with cloud platforms (AWS, Azure, Google Cloud).



Responsibilities & Context:

Department: Information Technology (IT)/Software Development.

Reports To: Principal, Rajuk Uttara Model College, Dhaka.

Job Summary: A Computer Programmer writes, tests, and maintains the code that allows software applications and systems to function, They work closely with software developers, engineers, and other IT professionals to translate software designs into executable programs. Programmers also debug and optimize code to improve performance and ensure. compatibility across different platforms.

Key Responsibilities:

a. Writing and Testing Code:

  • Develop, modify, and debug software based on project requirements.

  • Write clean, efficient, and well-documented code in programming langttages such as Python, Java, C++, JavaScript, etc.

  • Test programs to ensure they function correctly and fix errors (debugging).

b. Collaborating with Development Teams:

  • Work with software developers, designers, and analysts to understand project specifications.

  • Assist in designing software architecture and algorithms.

c. Maintaining and Updating Software:

  • Troubleshoot and resolve issues in existing programs.

  • Update and optimize code for better performance and security.

d. Database Integration: Write and modify database queries (SQL, NoSQL.) to interact with backend systems.

e Version Control & Documentation:

  • Use version control systems (e.g., Git) to manage code changes.

  • Maintain technical documentation for future reference

f. Compliance & Security:

  • Follow coding standards and best practices.

  • Ensure software complies with security protocols.

Work Environment:

  • Typically office-based or remote.

  • May involve long hours in front of a computer.

  • Collaboration with cross-functional teams.

Career Path: With experience, a Computer Programmer can advance to roles such as

  • Software Developer.

  • Senior Programmer.

  • Systems Analyst.

  • Software Engineer.



Job Other Benifits:

Employment Status: Contractual

Job Work Place:

Company Information:

Gender: Both Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs