|

Staff Engineer – Backend: Grameenphone

Staff Engineer – Backend at Grameenphone Ltd

Grameenphone has published a circular for the position of Staff Engineer – Backend.

Job Title: Staff Engineer, Backend

Organization:  Software Engineering-Digital Applications, IT

Closing Date: July 15, 2024

Please attach your updated CV while applying for this position

Role overview:

To deliver or develop services for customer-facing IT in Grameenphone to provide digital services towards its customers and to provide necessary technical solution/service development with relevant planning, dimensioning, and feature enablement of various web app/api and backend services, its related platforms, and systems while maintaining cost effectiveness and agility in time-to-Market.

Job Responsibilities:

  • Business Requirements Analysis & Application Design: Conduct business requirement analysis and design applications, API, and backend services integration with various digital platforms.
  • User-Centric Approach: Understand requirements, guide users in formulating needs, analyze proposals, explore solutions, and prototype when applicable.
  • Communication and Collaboration: Collaborate with cross-functional teams, partners, and third-party vendors throughout the design and development process.
  • Documentation and Design: Create technical documentation, wireframes, rapid prototypes, user flows, process flows.
  • Problem Analysis and Resolution: Perform problem analysis to resolve system or application issues, providing solutions within the area of responsibility. Ensure necessary capacity expansion, capability introduction, and lifecycle management.
  • Optimization and Scalability: Ensure highly scalable and optimized applications, focusing on decoupling components, optimized database design, data modeling, and processing large-scale data.
  • Project Leadership: Work in multiple development squads to maximize delivery efficiency.
  • End-to-End Delivery: Deliver across the entire life cycle – concept, design, build, deploy, test, release to production, and support.
  • Team Collaboration: Work directly with architects, product managers, and the team to conceptualize, build, internally test, unit test, and realize products in a timely and effective manner.

Education & Experience Requirements:

  • B.Sc. in CSE/ECE/TE/Relevant discipline with 4-6 years of experience in software programming and web application design.
  • Proficient in OOP, design patterns, SOLID, DRY principles, and test-driven development.
  • Experience with deployment environments (Linux, Apache, Nginx) and solid understanding of SDLC and Agile SCRUM framework.
  • Working knowledge of RDBMS, NoSQL databases (MySQL, Oracle, SQLite, MongoDB, Elasticsearch, Cassandra, Redis, Memcache), and ORM technologies.
  • Familiarity with work queues and distributed task processing (Redis Queue, RabbitMQ, Apache Kafka).
  • Experience in REST API development, web services, API integration (SOAP, REST, JSON, XML), and OpenAPI (Swagger) specifications.
  • Experience with CI-CD tools (Git, JIRA, Confluence, Ansible, Jenkins, Postman, Selenium, Webdriver, Sonarqube).
  • Mobile web responsive development using AngularJS, VueJS, React is advantageous.
  • Knowledge and work experience in PHP, Node.js, JQuery, Ajax, and JavaScript with rapid prototyping is preferable.

Special Skill Requirements:

  • Excellent communication, stress management & analytical ability
  • Creative, team player, and good interpersonal skill
  • Quick learning ability in a changing technology landscape
  • Energetic and enthusiastic, with a passion for constant improvement
  • Maintaining peer Relationships, time Management, and openness to new ideas

Closing Date: April 11, 2022



Job Source: Telenor Job Circular


See All BAT BD Job Circulars

Share