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

Information & Communication Technology (ICT): Officer-SEO

National Credit and Commerce Bank PLC

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

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

Experience

  • At least 3 years
  • The applicants should have experience in the following business area(s): Banks

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.

Requirements

  • At least 3 years
  • The applicants should have experience in the following business area(s): Banks

Skills Required

Software Development, Database management

Additional Requirements

  • Minimum 03 (three) years of relevant professional experience for Officer in software development, application programming, database management, API integration or related ICT functions.       

  • Relevant software development experience appropriate to the position applied for will be preferred.        

  • Experience in developing, testing, debugging, and maintaining enterprise applications or banking-related software will be considered an advantage.        

  • Candidates who commenced their banking careers as Management Trainees, Probationary Officers or through competitive recruitment examinations will be preferred.

Responsibilities & Context

  • Develop, maintain and enhance software applications using Java, JavaScript/TypeScript, Python, C# and object-oriented programming concepts, applying data structures, algorithms, design patterns, exception handling and clean coding practices.

  • Develop web-based applications, backend services, business logic, reusable software components, and database-driven applications using modern programming languages and frameworks such as Spring Boot, .NET, Node.js, React, or equivalent technologies.

  • Design, develop and maintain database solutions using SQL and Oracle Database, including database design, complex queries, joins, stored procedures, functions, triggers, transaction management, and query optimization. Knowledge of PostgreSQL or other relational database systems will be an advantage.

  • Develop, consume, test and integrate RESTful APIs, JSON-based services, and application interfaces to facilitate secure communication and data exchange between banking systems and other software platforms.

  • Apply AI/ML fundamentals, Generative AI and Large Language Models (LLMs) in software development. Utilize AI-powered coding assistants for code generation, debugging, refactoring, code explanation, test-case generation, and documentation, while validating generated code for correctness, security and performance.

  • Identify and resolve programming errors, troubleshoot application issues, analyze logs and exceptions, optimize code execution and implement effective solutions to complex technical problems.

  • Perform unit testing, integration testing, test automation, code review, and debugging to ensure software quality and reliability. Utilize tools such as JUnit, Mockito, Selenium, Postman, or equivalent testing tools.

  • Maintain source code using Git, GitHub, GitLab, or equivalent version control systems. Utilize integrated development environments (IDEs), build tools, dependency management systems and application debugging utilities.

  • Implement secure coding practices, including input validation, authentication, authorization, encryption fundamentals, SQL injection prevention, cross-site scripting (XSS) prevention, API security and secure handling of sensitive banking and customer information.

  • Participate in all phases of the software development life cycle (SDLC), including requirement analysis, design, development, testing, technical documentation, code maintenance, application deployment and production issue resolution, following Agile methodologies where applicable.

  • Apply relevant knowledge of Docker, CI/CD pipelines, microservices, asynchronous programming, and cloud-based application development to support scalable, efficient and maintainable software solutions.

  • Develop functional software modules, write efficient and maintainable code, integrate applications with databases and APIs, and deliver software solutions in accordance with approved technical specifications, business requirements, security standards and the Bank’s operational needs.

  • 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 যুক্ত হোন