টেলিগ্রামে এখনই আমাদের সঙ্গে যুক্ত হোন এবং সর্বশেষ আপডেট পেতে থাকুন! Join us on Telegram

Information & Communication Technology (ICT): Junior Software Developer (Contractual- 3 Years)

National Credit and Commerce Bank PLC

  • Dhaka
  • None
  • পদ: --
  • ১ সপ্তাহ আগে
  • আগামীকাল শেষ
Apply by BDJOBS

আবেদনের শেষ সময়: মঙ্গলবার ১০ই নভেম্বর ২০২৬

Education

  • Masters/four year Bachelor’s degree in Computer Science and Engineering (CSE), Software Engineering, Information Technology, Computer Science or other relevant subject from UGC approved universities having no 3rd class in academic records.        

  • Candidate having minimum 16 years of schooling will be eligible.       

  • Academic projects, programming certifications, relevant professional training, coding portfolios and hands-on involvement in software development projects will be considered additional advantages.

Skills Required

Software Development, Programming, Database management

Additional Requirements

  • Fresh graduates and candidates with relevant experience in software development, programming, application maintenance, database management or related ICT functions are eligible to apply.        

  • Practical ability to develop software modules, writes maintainable code, troubleshoot programming issues and integrate applications with databases and APIs.        

  • Experience in developing, implementing, testing or maintaining banking applications, financial transaction systems or enterprise software solutions will be considered an added advantage.

Responsibilities & Context

  • Apply Java, JavaScript/TypeScript, Python, C#, or other relevant programming languages, utilizing object-oriented programming, data structures, algorithms, functions, exception handling and clean coding practices to develop software solutions.

  • Develop and maintain basic web applications, backend services, business logic, and reusable software components using Spring Boot, .NET, Node.js, React, or equivalent frameworks. Utilize HTML, CSS and JavaScript where applicable.

  • Work with SQL and relational database concepts, including database design, tables, joins, queries, and CRUD operations (Create, Read, Update, and Delete). Assist in database programming using Oracle Database, stored procedures and query optimization.

  • Develop, consume, test and integrate RESTful APIs and JSON-based services using HTTP methods to facilitate communication between applications and databases. Utilize Postman or equivalent API testing tools where applicable.

  • Apply basic knowledge of Artificial Intelligence, Machine Learning, Generative AI, and Large Language Models (LLMs). Utilize AI-powered coding assistants for code generation, debugging, code explanation, refactoring, test-case preparation, and documentation, while independently verifying generated code for correctness, security and quality.

  • Identify programming errors, interpret error messages, use debugging tools, troubleshoot application issues and develop logical solutions to technical problems.

  • Assist in software testing activities, including unit testing, test-case preparation, bug fixing, and validation of application functionality. Utilize JUnit, Mockito, Selenium or equivalent testing frameworks where applicable.

  • Use Git, GitHub, GitLab, integrated development environments (IDEs), build tools, and source-code management practices to maintain, organize, manage software code and technical documentation.

  • Follow secure coding practices, including input validation, password protection, authentication, authorization, SQL injection prevention and safe handling of confidential information, in accordance with application security and data privacy principles.

  • Participate in software development activities following the software development life cycle (SDLC) and Agile development practices. Develop familiarity with Docker, CI/CD concepts, cloud technologies and microservices to support modern software delivery.

  • Write readable and maintainable code, implement programming logic, solve coding problems, develop software modules, and integrate databases and APIs according to approved technical specifications and business requirements.

  • Perform any other duties assigned by Management in accordance with the Bank’s policies and organizational objectives.

Job Other Benifits

    • Attractive compensation package will be offered to the deserving candidates selected for the positions based on the experience and competency.

Age

Na

Gender

Both Male and Female can apply

Job Work Place

Work at office

Read Before Apply

Please apply only who are fulfilling all the requirements of this job
এই চাকরিতে আবেদন করতে চান? আবেদনের শেষ সময়: মঙ্গলবার ১০ই নভেম্বর ২০২৬
Apply by BDJOBS

Similar Jobs

টেলিগ্রামে এখনই আমাদের সঙ্গে যুক্ত হোন এবং সর্বশেষ আপডেট পেতে থাকুন! Join us on Telegram যুক্ত হোন