Career

Software Engineer (.Net & Angular)

Job Context 

We are seeking a talented and motivated skilled software engineer who is competent with both front and back-end programming to join our dynamic development team. As a developer, you will be responsible for creating, maintaining, and enhancing web applications using C#, ASP.NET Core, ASP.NET MVC, MSSQL (RDBMS) on the backend and AngularJS on the front-end. You will collaborate with cross-functional teams to deliver high-quality, responsive, and user-friendly web solutions.

 

Job Responsibilities 

  • Develop and maintain web applications using C#, ASP.NET Core, ASP.NET MVC, MSSQL and jQuery, Angular frameworks.
  • Define & design database structures, relationships, and constraints to ensure data integrity.
  • Perform regular reviews of existing database structures to identify areas for improvement.
  • Ensure that database designs comply with industry standards and best practices.
  • Troubleshoot database-related problems, investigating and resolving technical issues promptly.
  • Optimize database performance through index management, query optimization, and system tuning.
  • Collaborate with other team members, including developers, designers, and project managers, to implement responsive and visually appealing user interfaces and to deliver projects on time.
  • Design, develop, and maintain APIs for seamless communication between frontend and backend systems.
  • Implement and maintain security and data protection measures.
  • Write clean, well-documented, and efficient code.
  • Document database design decisions and changes.
  • Troubleshoot and debug issues, ensuring optimal performance and reliability.
  • Stay up-to-date with industry trends and best practices in NET Core, ASP.NET MVC, MSSQL(RDBMS) and jQuery, Angular development.

Qualifications

  • Proven experience in developing web applications using C#, ASP.NET Core and Angular.
  • Solid understanding of object-oriented programming (OOP) principles.
  • Strong knowledge of C#, .NET Core, jQuery, Angular.
  • Strong understanding of relational database management systems (RDBMS).
  • Proven experience in producing high-quality database designs.
  • Familiarity with database design patterns and normalization.
  • Experience with RESTful API development and integration.
  • Familiarity with frontend build tools like Webpack, Babel, or Angular CLI.
  • Knowledge of version control systems, preferably Git.
  • Understanding of software development life cycle (SDLC) methodologies.
  • Ability to work both independently and collaboratively within a team.
  • Strong problem-solving and communication skills.
  • Attention to detail and a commitment to producing high-quality work.

Preferred Skills:

  • Experience with unit testing and test-driven development (TDD).
  • Knowledge of SQL databases, Entity Framework Core and AngularJS.
  • Familiarity with agile development methodologies.
  • Experience with cloud platforms (e.g., Azure, AWS) is a plus.

Educational Requirement:

  • Bachelor’s degree in computer science & engineering, or related field.

Experience Requirement:

  • At least 2-5 years of relevant experience

Job Location: Dhaka 

Salary: Negotiable  

Compensation & other benefits

Mobile bill, Tour allowance, Medical allowance, Profit share, Provident fund, Weekly 2 holidays, Insurance, Gratuity  

Lunch Facilities: Partially Subsidized  

Salary Review: Yearly  

Festival Bonus: 2 (Yearly) 

Senior Business Development Manager

Job Context:

  • We are looking for a Senior Business Development Manager who will be responsible for driving growth and generating new business opportunities for the company. The role is primarily focused on identifying potential clients, building strategic relationships, and driving to close deals. This role requires a strong understanding of the IT/ Software Development industry, excellent communication skills, and a proven track record of successful business development.
  • At ADN DigiNet Ltd., we are committed to fostering a culture of gender equality and promoting inclusivity in our workplace. We welcome and encourage applications from individuals of all genders and believe in providing equal opportunities for everyone. Our hiring process is based on merit, skills, and qualifications, without any discrimination based on gender or any other protected characteristic.

Vacancy:    Not Specific

Job Responsibilities:

  • Develop and execute a comprehensive business development strategy to achieve company growth objectives in the IT/Software Development industry.
  • Conduct thorough market research to identify potential clients, emerging trends, and competitor analysis. Utilize this information to identify new business opportunities.
  • Proactively identify and generate leads through various channels such as cold calling, networking, referrals, industry events, and online platforms.
  • Build and maintain strong relationships with existing and potential clients. Understand their business needs, challenges, and objectives to offer tailored solutions.
  • Prepare and present compelling proposals, presentations, and demonstrations to prospective clients, highlighting the value proposition and benefits of our software development services.
  • Negotiate and finalize contracts, terms, and pricing agreements with clients. Close deals and achieve sales targets within specified timelines.
  • Collaborate closely with cross-functional teams including software development, marketing, and project management to ensure smooth client onboarding and project delivery.
  • Actively participate in industry events, conferences, and forums to expand professional networks, promote the company’s brand, and stay updated on market trends.
  • Provide regular sales forecasts, pipeline reports, and progress updates to the management team.

Educational Requirement:

A bachelor’s degree in business administration, computer science, or a related field is preferred.

 

Experience Requirements:   

  • At least 12 year(s)
  • The applicants should have experience in the following area(s):
    Business Development, Relationship Management/ Key Account Management, Sales
  • The applicants should have experience in the following business area(s):
    IT Enabled Service, Software Company

Additional Requirements:

  • Age at least 35 years
  • Excellent verbal and written communication skills, with the ability to articulate complex technical concepts in a clear and concise manner.
  • Strong interpersonal skills with the ability to build and maintain relationships with clients, stakeholders, and team members.
  • Ability to develop and execute business development strategies aligned with company goals. Analytical mindset with the ability to identify market opportunities and make data-driven decisions.
  • Self-motivated and driven to achieve targets and deliver results. Strong problem-solving skills and ability to overcome challenges.
  • Collaborative mindset with the ability to work effectively in a cross-functional team environment. Proven experience in collaborating with internal and external stakeholders.

Job Location:   Gulshan, Dhaka

Salary:    Negotiable

Compensation & other benefits:

  • Mobile bill
  • Medical allowance
  • Provident fund
  • Weekly 2 holidays

Lunch Facilities:  Partially Subsidized

Salary Review:      Yearly

Festival Bonus:     2 (Yearly)

Application Deadline:     21 July, 2023

Software Development Manager

Job Title: Software Development Manager

 

Job Context:

The Software Development Manager is responsible for overseeing the software development lifecycle, leading a team of software engineers, ensuring the successful delivery of high-quality software solutions, and look after the technical recruitment and training programs. The Software Development Manager must work closely with cross-functional teams, including project managers, product managers, UI/UX designers, and quality assurance professionals, to drive the software development process and meet project goals.

 

Job Responsibilities:

  • Team Leadership:
  • Manage a team of software engineers, providing guidance, mentorship, and support to ensure their professional growth and success.
  • Foster a collaborative and positive team culture, promoting effective communication, knowledge sharing, and a strong sense of ownership.
  • Set clear expectations, goals, and objectives for the development team and evaluate their performance regularly.
  • Identify training and development needs, and implement strategies to enhance the team’s technical skills and expertise.

 

  • Delivery Management:
  • Collaborate with product and project managers to define requirements, scope, and timelines.
  • Allocate resources effectively, ensuring the right team members are assigned to appropriate projects and tasks.
  • Monitor project progress, identify risks, and proactively address issues to ensure projects are delivered on time and within budget.
  • Implement and promote agile development methodologies, fostering continuous improvement and efficient delivery processes.

 

  • Software Development Lifecycle Ownership:
  • Drive the entire software development lifecycle from concept to delivery, ensuring adherence to best practices and quality standards.
  • Lead architectural design discussions and provide technical guidance to the development team.
  • Collaborate with stakeholders to prioritize features and enhancements, balancing business requirements with technical feasibility.
  • Foster a culture of code quality, ensuring the use of best practices, code reviews, and testing methodologies.

 

  • Technical Recruitment and Training:
  • Communicating with hiring managers to identify future job openings and the technical requirements for those jobs as well as preparing the relevant job descriptions.
  • Screening applicants for competency with the job requirements and conducting technical interviews to evaluate candidates’ problem-solving skills and critical thinking abilities.
  • Design and develop training materials, such as presentations, handouts, and exercises.
  • Deliver technical training programs on various topics through classroom instruction, online platforms, and workshops.
  • Evaluate the effectiveness of training programs and make improvements as needed.
  • Keep up to date on the latest technical trends and developments.

 

  • Collaboration and Communication:
  • Collaborate with cross-functional teams to understand business needs, translate them into technical requirements, and drive software solutions.
  • Communicate effectively with stakeholders, providing regular updates on project status, milestones, and risks.
  • Foster effective communication within the development team, encouraging open dialogue and the sharing of ideas.

 

Educational Requirement:

  • Bachelor’s or Master’s Degree In Computer Science, Software Engineering, or a related field.

 

Key Requirements:

  • Minimum 5 years of proven experience in a Software Development Manager or a comparable leadership role is required.
  • 7+ years of hands-on experience in programming languages and frameworks, such as Java, .Net, Python, JavaScript, jQuery, Angular, ReactJS etc.
  • 3+ years of experience architecting and designing (architecture, design patterns, reliability, and scaling) of new and current systems.
  • Sound knowledge of state-of-the-art DevOps and Manual/Automated SQA best practices and processes.
  • Working experience with agile and waterfall development methodologies and relevant project management tools.
  • Experience of implementing standard software development process like CMMI in any of the previous organizations.
  • Excellent leadership and team management skills, with the ability to motivate and inspire others.
  • Strong problem-solving and decision-making abilities.
  • Effective communication and interpersonal skills, with the ability to collaborate with diverse teams and stakeholders.
  • Results-oriented mindset with a focus on delivering high-quality software solutions.

Job Location:   Gulshan, Dhaka

Salary:    Negotiable

Compensation & other benefits:

  • Mobile bill
  • Medical allowance
  • Provident fund
  • Weekly 2 holidays

Lunch Facilities:  Partially Subsidized

Salary Review:      Yearly

Festival Bonus:     2 (Yearly)

 

Technology Product Manager

Job Context:

    The Technology Product Manager is responsible for leading the end-to-end product development process, managing cross-functional teams, and delivering successful software solutions. The primary responsibilities include understanding market needs, defining product strategies, and leading cross-functional teams to deliver innovative solutions. Expertise in product strategy, project management, and team leadership is essential in driving the development of cutting-edge software products that meet customer needs and achieve business objectives.

Vacancy:    Not Specific

Job Responsibilities:

  • Product Strategy and Planning:
  • Conduct market research and analysis to identify market needs, customer preferences, and emerging trends.
  • Define the product vision, strategy, and roadmap based on market insights and business goals.
  • Collaborate with stakeholders, including clients, product managers, and executives, to define product requirements and priorities.
  • Develop and maintain a product development plan, including milestones, timelines, and resource allocation.
  • Team Leadership and Collaboration:
  • Lead and motivate cross-functional teams, including developers, designers, and quality assurance professionals.
  • Foster a collaborative and creative work environment, encouraging innovation and continuous improvement.
  • Provide clear guidance and direction to the development team, ensuring alignment with the product vision and objectives.
  • Collaborate with internal and external stakeholders to facilitate effective communication and seamless coordination.
  • Product Development and Execution:
  • Manage the entire product development lifecycle, from concept to release, ensuring adherence to timelines and quality standards.
  • Translate product requirements into actionable development plans and technical specifications.
  • Oversee the software development process, conducting regular reviews, and addressing any challenges or roadblocks.
  • Implement agile methodologies and best practices to optimize efficiency and deliver high-quality software solutions.
  • Quality Assurance and Testing:
  • Collaborate with quality assurance teams to develop robust testing strategies and ensure software reliability and performance.
  • Define and monitor key quality metrics, ensuring adherence to quality standards and timely issue resolution.
  • Conduct thorough testing and validation of software products, identifying and addressing any defects or usability issues.
  • Continuously enhance and optimize the quality assurance process to improve overall product quality and customer satisfaction.
  • Product Performance and Improvement:
  • Monitor and analyze product performance, user feedback, and market trends to identify opportunities for product enhancement.
  • Gather insights from customer feedback, usability testing, and data analysis to drive product improvements.
  • Collaborate with stakeholders to prioritize and implement product updates, new features, and enhancements.
  • Provide regular reports and updates to management, highlighting product performance and suggesting strategic actions.

Educational Requirement:

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field

 

Additional Requirements:

  • Age at least 32 years
  • 7+ years of industry experience in a Product Development Manager or similar role with a record of successfully delivering complex products, working with the Software Engineering team to deliver customer-facing features.
  • 5+ years of hands-on experience in developing roadmaps, priorities, features, and story outlines, writing user stories, refining product backlogs, and coordinating/prioritizing conflicting requirements in a fast-paced, changing environment with a variety of stakeholders.
  • Recent experience in building applications for web and/or mobile.
  • Ability to read and understand programming languages.
  • Strong understanding of product development methodologies and software development processes.
  • Working experience with agile and waterfall development methodologies and relevant project management tools.
  • Excellent project management skills, with a track record of successfully delivering software products on time and within budget.
  • Strong leadership and team management abilities, with a focus on fostering a collaborative and high-performing team culture.
  • Exceptional communication and interpersonal skills, with the ability to effectively collaborate with stakeholders and clients.
  • Analytical mindset, with strong problem-solving and decision-making abilities.
  • Passion for product development, technology, and staying updated with industry trends and advancements.

Job Location:   Gulshan, Dhaka

Salary:    Negotiable

Compensation & other benefits:

  • Mobile bill
  • Medical allowance
  • Provident fund
  • Weekly 2 holidays

Lunch Facilities:  Partially Subsidized

Salary Review:      Yearly

Festival Bonus:     2 (Yearly)

Application Deadline:     15 July, 2023

DevOps Manager

Job Context:

    The DevOps Manager is responsible for overseeing and optimizing our DevOps practices and processes. The DevOps Manager will lead a team of DevOps engineers and collaborate with cross-functional teams to drive continuous integration, deployment, and delivery of software products. Expertise in DevOps methodologies, automation, and team management is instrumental in ensuring efficient and reliable software development and deployment.

Vacancy:    Not Specific

Job Responsibilities:

  • Team Leadership:
  • Manage a team of software engineers, providing guidance, mentorship, and support to ensure their professional growth and success.
  • Foster a collaborative and positive team culture, promoting effective communication, knowledge sharing, and a strong sense of ownership.
  • Set clear expectations, goals, and objectives for the development team and evaluate their performance regularly.
  • Identify training and development needs, and implement strategies to enhance the team’s technical skills and expertise.
  • Project Management:
  • Collaborate with product managers to define project requirements, scope, and timelines.
  • Allocate resources effectively, ensuring the right team members are assigned to appropriate projects and tasks.
  • Monitor project progress, identify risks, and proactively address issues to ensure projects are delivered on time and within budget.
  • Implement and promote agile development methodologies, fostering continuous improvement and efficient delivery processes.
  • Software Development Lifecycle:
  • Drive the entire software development lifecycle from concept to delivery, ensuring adherence to best practices and quality standards.
  • Lead architectural design discussions and provide technical guidance to the development team.
  • Collaborate with stakeholders to prioritize features and enhancements, balancing business requirements with technical feasibility.
  • Foster a culture of code quality, ensuring the use of best practices, code reviews, and testing methodologies.
  • Collaboration and Communication:
  • Collaborate with cross-functional teams to understand business needs, translate them into technical requirements, and drive software solutions.
  • Communicate effectively with stakeholders, providing regular updates on project status, milestones, and risks.
  • Foster effective communication within the development team, encouraging open dialogue and the sharing of ideas.

Educational Requirement:

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

 

Additional Requirements:

  • Age at least 30 years
  • Minimum 5 years of proven experience as a DevOps Engineer or similar role, with progressively increasing responsibilities.
  • Working experience of 3+ years in any of the popular programming languages and frameworks, such as Java/.Net/Python, JavaScript/jQuery/Angular/ReactJS etc.
  • Strong knowledge and understanding of DevOps principles, practices, and methodologies.
  • Proficiency in automation and configuration management tools such as Ansible, Chef, Puppet, or similar.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and infrastructure-as-code (IaC) tools (e.g., Terraform, CloudFormation).
  • Familiarity with CI/CD tools and practices, such as Jenkins, GitLab CI/CD, or CircleCI.
  • Strong understanding of containerization technologies (e.g., Docker, Kubernetes) and container orchestration.
  • Experience with monitoring and log aggregation tools (e.g., Prometheus, ELK stack, Splunk).
  • Solid understanding of security best practices and compliance standards.
  • Excellent leadership and team management abilities, with a focus on fostering a collaborative and high-performing culture.
  • Strong problem-solving and analytical skills, with the ability to drive continuous improvement and resolve complex issues.

Job Location:   Gulshan, Dhaka

Salary:    Negotiable

Compensation & other benefits:

  • Mobile bill
  • Medical allowance
  • Provident fund
  • Weekly 2 holidays

Lunch Facilities:  Partially Subsidized

Salary Review:      Yearly

Festival Bonus:     2 (Yearly)

Application Deadline:     15 July, 2023

Software Engineer (Java Spring Boot & ReactJS/React Native)

Job Context  

We are looking for a highly skilled software engineer who is comfortable with both front and back end programming. The person we are looking for will be responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and managing the cloud. S/he should possess a passion for Enterprise Business application (Mobile / Web) technologies and will work with the next advanced enterprise development implementation platforms. This position will offer the chance to work in a fast-paced, hyper-growth environment where innovative ideas are encouraged and collaboration is a must. 

Job Responsibilities  

  • Core system and API development in Spring boot framework
  • Developing front end and backend application architecture.
  • Integrating various 3rd party APIs
  • Ensuring cross-platform optimization for mobile phones.
  • Creating/managing servers and databases for functionality
  • Collaborate with cross-functional local and international teams to analyze, design, and ship new changes in production environment
  • Good knowledge of API Testing
  • Hands-on experiences in the full life cycle of application development
  • Maintain and evolve continuous integration and continuous deployment process.
  • Determine technical feasibility by evaluating requirements and analysis as well as proposed solutions.
  • Debug production issues across services and levels of the stack.
  • Seeing through a project from conception to finished product.
  • Triaging production issues and driving all the way to RCA.
  • Strong experience in working under Agile/SCRUM development methodologies.

Qualifications 

  • MS in Computer Science/Computer Engineering or BS in Computer Science/Computer Engineering with 2-6 years of relevant experience
  • Expert level of Experience in Java Spring /Spring Boot 
  • Solution Design and Architectural strong knowledge
  • Extreme Integration and XP concept
  • Moderate level of experience of understanding .Net Core & .Net based project to transform the existing solution would be a plus.
  • API-m & Azure Service Operation and DevOps understanding. 
  • Experience working with JavaScript / jQuery
  • Hands-on working experience on ReactJS and/or React-Native.
  • Strong Linux server experience.
  • Understanding of containerization and orchestration frameworks like Docker and Kubernetes
  • Expert in working with Public cloud platforms, especially Azure
  • Thorough understanding of the REST and Web API, JSON, XML
  • Excellent verbal communication skills, especially in English. 

Good to Have 

  • Strong Data Analytics Skill to understand application flow & integrations
  • Strong Implementation knowledge over Azure, Cloud Cognitive services
  • Strong communication and analytical skills
  • Strong collaboration skills with different stakeholders to get the work done
  • Moderate level of project management and Fragmented UI /UX Design skill is a plus
  • Flexibility and ability to adapt to ambiguous and changing situations
  • Ability to self-direct and work independently, with an eagerness to consistently meet and exceed commitments/objectives and take ownership of complex problems in a high-pressure environment

 

Educational Requirements: 

  • Bachelor’s degree in Computer Science, Computer Engineering or relevant field
  • CSM, CSPO certification is preferred

 

Job Location: Dhaka

Salary: Negotiable 

Compensation & other benefits:

Mobile bill, Medical allowance, Provident fund, Weekly 2 holidays, Insurance, Gratuity  

Salary Review: Yearly 

Festival Bonus: 2 (Yearly)

Senior Software Engineer (Java Spring Boot & ReactJS/React Native)

Job Context  

We are looking for a highly skilled software engineer who is comfortable with both front and back end programming. The person we are looking for will be responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and managing the cloud. S/he should possess a passion for Enterprise Business application (Mobile / Web) technologies and will work with the next advanced enterprise development implementation platforms. This position will offer the chance to work in a fast-paced, hyper-growth environment where innovative ideas are encouraged and collaboration is a must. 

Job Responsibilities  

  • Core system and API development in Spring boot framework
  • Developing front end and backend application architecture.
  • Integrating various 3rd party APIs
  • Ensuring cross-platform optimization for mobile phones.
  • Creating/managing servers and databases for functionality
  • Collaborate with cross-functional local and international teams to analyze, design, and ship new changes in production environment.
  • Good knowledge of API Testing
  • Hands-on experiences in the full life cycle of application development
  • Maintain and evolve continuous integration and continuous deployment process.
  • Determine technical feasibility by evaluating requirements and analysis as well as proposed solutions.
  • Debug production issues across services and levels of the stack.
  • Seeing through a project from conception to finished product.
  • Triaging production issues and driving all the way to RCA.
  • Strong experience in working under Agile/SCRUM development methodologies.

Qualifications 

  • MS in Computer Science/Computer Engineering or BS in Computer Science/Computer Engineering with minimum 7 years of relevant experience
  • Expert level of Experience in Java Spring /Spring Boot 
  • Solution Design and Architectural strong knowledge
  • Extreme Integration and XP concept
  • Moderate level of experience of understanding .Net Core & .Net based project to transform the existing solution would be a plus.
  • API-m & Azure Service Operation and DevOps understanding. 
  • Experience working with JavaScript / jQuery
  • Hands-on working experience on ReactJS and/or React-Native.
  • Strong Linux server experience.
  • Understanding of containerization and orchestration frameworks like Docker and Kubernetes
  • Expert in working with Public cloud platforms, especially Azure
  • Thorough understanding of the REST and Web API, JSON, XML
  • Excellent verbal communication skills, especially in English. 

Good to Have 

  • Strong Data Analytics Skill to understand application flow & integrations
  • Strong Implementation knowledge over Azure, Cloud Cognitive services
  • Strong communication and analytical skills
  • Strong collaboration skills with different stakeholders to get the work done
  • Moderate level of project management and Fragmented UI /UX Design skill is a plus
  • Flexibility and ability to adapt to ambiguous and changing situations
  • Ability to self-direct and work independently, with an eagerness to consistently meet and exceed commitments/objectives and take ownership of complex problems in a high-pressure environment

 

Educational Requirements: 

  • Bachelor’s degree in Computer Science, Computer Engineering or relevant field
  • CSM, CSPO certification is preferred

 

Job Location: Dhaka

Salary: Negotiable 

Compensation & other benefits:

Mobile bill, Tour allowance, Medical allowance, Profit share, Provident fund, Weekly 2 holidays, Insurance, Gratuity 

Salary Review: Yearly 

Festival Bonus: 2 (Yearly)

Senior Test Automation Engineer

Job Context

We are seeking a highly skilled and experienced Senior Software Test Automation Engineer to join our team. The successful candidate will be responsible for designing, developing and maintaining automated tests for software applications. They will work closely with software developers and other stakeholders to understand the requirements of the software and to ensure that it is thoroughly tested and meets the needs of the end-users.

Job Responsibilities

  • Design and implement automated testing frameworks
  • Develop and maintain automated test scripts
  • Execute automated tests and analyze test results
  • Identify and report bugs and issues found during testing
  • Participate in code reviews and provide feedback to developers
  • Collaborate with team members to improve overall testing processes and procedures
  • Continuously research and stay up-to-date on new test automation tools and techniques
  • Ensure timely delivery of high-quality software products
  • Proactively works with other team members as needed to resolve issues and meet project goals
  • Troubleshooting quality issues and modifying test procedures.
  • Conducting analysis checks on product specifications.
  • Reviewing Quality Assurance reports.
  • Ensuring the successful deployment of products into the market
  • Responding to requests from the design team and management

Qualifications  

  • 6– 10 years of hands-on experience in Automation testing along with manual testing.  
  • Hands-on-experience with test automation tools like Java based Selenium, Appium, etc. 
  • Experience with Agile development methodologies  
  • Experience with test management tools like TestRail, Jira, etc.  
  • Solid background in software testing methodologies 
  • Excellent problem-solving skills 
  • Strong teamwork skills 
  • Excellent communication skills 
  • Experience with Agile development methodologies 
  • Experience with test management tools like TestRail, Jira, etc. 
  • Experience with test automation tools like Selenium, Appium, etc. 
  • Strong analytical skills, creative and critical thinking ability and problem-solving skills 
  • Familiarity with relevant quality assurance industry standard best practices and methodologies 
  • Experience in writing clear, concise and comprehensive test plans and test cases 

Educational Requirements: 

  • Bachelor’s degree in Computer Science, Computer Engineering or relevant field
  • ISTQB,CSM, CSPO certification is preferred

Job Location: Dhaka

Salary: Negotiable

Compensation & other benefits:

Mobile bill,  Medical allowance,  Provident fund, Weekly 2 holidays, Insurance, Gratuity

Salary Review: Yearly

Festival Bonus: 2 (Yearly)

Site Reliability Engineer

Job Context

This is a role where the incumbent is responsible for applying software engineering principles to operations and infrastructure processes to help organizations manage and monitor highly reliable and scalable software systems to meet the organization’s needs and to ensure high-quality software products to our organization. S/he is required to have strong analytical skills to understand application life cycles and integration process flow.

 

Job Responsibilities

  • Design, code, test, debug, maintain, and document for Server-side and Client-side code
  • Administer and support applications in production environment
  • Design and implement application monitoring for production applications
  • Understand Application life cycles for fixation and debugging
  • Build scripts to monitor Application reliability and availability
  • Bring up the additional serving capacity of the server by handling traffic
  • Use the application monitoring systems (for alerting and dashboards)
  • Collaborate with cross-functional local and international teams to analyze, design, and ship new hands-on experiences in the full life cycle of application development

Qualifications

  • Bachelor’s degree in information systems, information technology, computer science, or similar
  • A minimum of 2+ years of experience in the field
  • Strong knowledge of RESTful web API, Hybrid / Native Android Web Applications
  • Knowledge in Fragmented UI /UX Design
  • Java Spring /Spring Boot / CGI / [AOP]. C# /.Net MVC, .Net CORE knowledge
  • JavaScript / JQuery / Angular / ReactJs and Native
  • Strong organizational skills and attention to detail
  • Excellent collaboration and communication skills

Additional Requirements: 

  • Strong Analytics Skills to understand application flow & integrations
  • Strong problem-solving capability
  • A good background in cybersecurity
  • Work experience with application monitoring (eg AppDynamics)
  • Familiarity with cloud and container technologies such as Docker
  • A fintech background

Job Location: Dhaka

Salary: Negotiable

Compensation & other benefits:

Mobile bill, Medical allowance,  Provident fund, Weekly 2 holidays, Insurance, Gratuity

Salary Review: Yearly

Festival Bonus: 2 (Yearly)

DevOps Engineer

Job Context

We are seeking a highly skilled and experienced DevOps Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining the DevOps processes and tools for software applications. They will work closely with software developers, testers and other key stakeholders to understand the requirements of the software and its overall architecture to implement required DevOps processes and tools.

Job Responsibilities

  • Understanding customer requirements and project KPIs
  • Implementing various development, testing, automation tools and IT infrastructure
  • Managing stakeholders and external interfaces
  • Setting up tools and required infrastructure
  • Defining and setting development, test, release, update, and support processes for DevOps operation
  • Have the technical skill to review, verify, and validate the software code developed in the project.
  • Troubleshooting techniques and fixing the code bugs
  • Monitoring the processes during the entire lifecycle for its adherence and creating new processes for improvement
  • Encouraging and building the automated processes wherever possible
  • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment tests and risk management
  • Incidence management and root cause analysis
  • Coordination and communication within the team and with customers
  • Selecting and deploying appropriate CI/CD tools
  • Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
  • Monitoring and measuring customer experience and KPIs
  • Managing periodic reporting on the progress to the project manager and customer

Qualifications

  • 2 – 5 years of practical experience in Azure/AWS DevOps
  • Working experience with Agile/ SCRUM development methodologies
  • Sound knowledge on GitFlow/Release Flow/Trunk based branching strategy, Branching Policies, PR Pipeline
  • Experience in managing CI/CD pipeline using YML
  • Practical experience with configuring Service Connection, Extension, Azure AD, Agent Pool, Parallel Jobs
  • Knowledge on Advanced Security features, Cycle time and Lead time control charts
  • Practical experience with app development in VM, VMSS, AKS, On-Premises environment for Development/UAT/Production release.
  • Knowledge on Static Application Securing Testing (SAST), Dynamic Application Securing Testing (DAST), SonarQube, Veracode
  • Experience with scripting languages such as Python, JavaScript and one or more OOP languages (Java/J2EE or C# is preferred)
  • Experience with build systems (Webpack), container (Docker) and container orchestration system (Kubernetes).
  • SQL, Relational DB (MySQL, Oracle, etc.) & Non-relational DB Knowledge (MongoDB).
  • Dedication to customer satisfaction
  • Excellent communication skills
  • Problem solving skills
  • Excellent time management skills
  • Self-Motivated

Educational Requirements: 

  • Bachelor’s degree in Computer Science, Computer Engineering or relevant field
  • CSM, CSPO certification is preferred

Job Location: Dhaka

Salary: Negotiable

Compensation & other benefits:

Mobile bill, Medical allowance,  Provident fund, Weekly 2 holidays, Insurance, Gratuity

Salary Review: Yearly

Festival Bonus: 2 (Yearly)

Mobile Application Developer

Job Context:

  • We are looking for an experienced Flutter Developer who will join our talented development team that works on mission-critical applications. Your duties will include managing Flutter (Android, iOS) application development while providing expertise in the full software development lifecycle, from concept and design to testing.
  • We also expect you to be passionate about building software and perform well working in a team, along with developers, engineers, and web designers.

Vacancy:    Not Specific

Job Responsibilities:

  • Strong knowledge of Mobile application development, different versions of SDK, and dealing with different screen sizes.
  • Solid understanding of the full mobile development life cycle, including automated testing and building.
  • Translate and Build the designs and Wireframes into high quality responsive UI code.
  • Good understanding of Android development environment using Java/Kotlin.
  • Familiarity with RESTful APIs to connect Android and iOS applications to back-end services.
  • Strong knowledge of Android and iOS UI design principles, patterns, and best practices.
  • Experience with offline storage, threading, and performance tuning.
  • Ability to design applications around natural user interfaces, such as “touch”.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks

Educational Requirement:   Bachelor’s degree in Computer Science or related field

Experience Requirements:    2 to 5 year(s)

Required Domain Experience:   The applicants should have experience in the following area(s):
development writing code, flutter application development.

Additional Requirements:

  • Age at most 35 years
  • Have a keen eye for detail and passionate about building high-quality mobile applications.
  • Familiarity using version control tools like Git, Subversion etc. and IDEs like Android Studio, VS Code etc.
  • Comfortable using test cases for debugging code, enhancing performance and reliability.
  • Demonstrable mobile application experience and a thorough understanding of Flutter
  • Experience with native build tools for iOS and Android
  • Experience with integrating APIs, third-party libraries and SDKs
  • Developed and Published at-least two mobile application using Flutter, Good hands-on with Dart language
  • Should have a knack for benchmarking and optimization.
  • Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into a readable state.
  • Strong analytical skills, creative and critical thinking ability, and problem-solving skills
  • Experience working in an Agile/Scrum development process
  • Excellent time management & communication skills
  • Self-Motivated

Job Location:   Gulshan, Dhaka

Salary:    Negotiable

Compensation & other benefits:

  • Mobile bill
  • Medical allowance
  • Provident fund
  • Weekly 2 holidays

Salary Review:      Yearly

Festival Bonus:     2 (Yearly)

Application Deadline:     31 July, 2023

Test Automation Engineer
Job Context 

We are seeking a highly skilled and experienced Software Test Automation Engineer to join our team. The successful candidate will be responsible for designing, developing and maintaining automated tests for software applications. They will work closely with software developers and other stakeholders to understand the requirements of the software and to ensure that it is thoroughly tested and meets the needs of the end-users. 

Job Responsibilities 

  • Design and implement automated testing frameworks 
  • Develop and maintain automated test scripts 
  • Execute automated tests and analyze results 
  • Identify and report bugs and issues found during testing 
  • Participate in code reviews and provide feedback to developers 
  • Collaborate with team members to improve overall testing processes and procedures 
  • Continuously research and stay up-to-date on new test automation tools and techniques 
  • Ensure timely delivery of high-quality software products 
  • Proactively works with other team members as needed to resolve issues and meet project goals 
  • Troubleshooting quality issues and modifying test procedures. 
  • Conducting analysis checks on product specifications. 
  • Reviewing Quality Assurance reports. 
  • Ensuring the successful deployment of products into the market. 
  • Responding to requests from the design team and management 

  Qualifications  

  • 2 – 4 years of hands-on experience in Automation testing along with manual testing.  
  • Hands-on-experience with test automation tools like Java based Selenium, Appium, etc. 
  • Experience with Agile development methodologies
  • Experience with test management tools like TestRail, Jira, etc.  
  • Solid background in software testing methodologies 
  • Excellent problem-solving skills 
  • Strong teamwork skills 
  • Excellent communication skills 
  • Experience with Agile development methodologies
  • Experience with test management tools like TestRail, Jira, etc. 
  • Experience with test automation tools like Selenium, Appium, etc. 
  • Strong analytical skills, creative and critical thinking ability and problem-solving skills 
  • Familiarity with relevant quality assurance industry standard best practices and methodologies 
  • Experience in writing clear, concise and comprehensive test plans and test cases 

 Educational Requirements:  

  • Bachelor’s degree in computer science, product management or relevant field.
  • CSM, CSPO certification is preferred           


Job Location:  Dhaka 

Salary: Negotiable  

Compensation & other benefits 

Mobile bill, Medical allowance, Provident fund, Weekly 2 holidays, Insurance, Gratuity  

Salary Review: Yearly  

Festival Bonus: 2 (Yearly)  

 

Don't forget to mention your position name in the subject line.
Scroll to Top