Software Engineer/Jr. Software Engineer (Android/iOS / .Net - Mobile Application Development)

Job Description

Title: Software Engineer/Jr. Software Engineer (Android/iOS / .Net - Mobile Application Development)

Company Name: Raven Systems Ltd.

Vacancy: 03

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Master of Science (MSc), Bachelor of Science (BSc)
∎ B.Sc/ M.Sc in Computer Science from any reputed university.

Experience Requirements:
∎ At least 1 year(s)
∎ The applicants should have experience in the following business area(s): Software Company

Job Context:
∎ Raven Systems Ltd. is a sister concern of DIRD group and ISO 9001:2015 certified company, which is a qualified software company established in the year 2013, which is developing software, web application, mobile apps, govt. projects and ERP solutions for E-Governance, Digital Education, E-book Reader and Corporate organizations. We are currently expanding our Software development team based in Dhaka to enhance our capacity to serve more sectors.
∎ We are looking for Software Engineer/Jr. Software Engineer (Android/iOS/.Net) to join in Dhaka office and work in the ongoing development of its technology platform.

Job Responsibilities:
∎ For Android
∎ Solid foundation on OOP, Algorithm, Data Structure
∎ Familiar with Architectural Patterns like MVP or MVVM
∎ Clear concept on Android components and lifecycle
∎ Clear concept on Flutter components and lifecycle is a big plus
∎ Proficient in working with REST APIs
∎ Having good knowledge of GIT
∎ Having good knowledge of Firebase components
∎ Experience in creating custom UI components, Push Notification Services, Memory Management, GPS and location based services
∎ Experience in provisioning and publishing apps in Play Store with working knowledge of Android Publishing Procedures and App review Process
∎ Care about memory-friendly applications and quality of codes
∎ Minimum 1 app in live (Play Store)
∎ For iOS
∎ Solid foundation on OOP, Algorithm, Data Structure
∎ Familiar with Architectural Patterns like MVP or MVVM
∎ Clear concept on iOS components and lifecycle with objective C and updated Swift framework
∎ Clear concept on Flutter components and lifecycle is a big plus
∎ Proficient in working with REST APIs
∎ Having good knowledge of GIT
∎ Having good knowledge of Firebase components
∎ Experience in creating custom UI components, Push Notification Services, Memory Management, GPS and location based services
∎ Experience in provisioning and publishing apps in App Store with working knowledge of Apple Publishing Procedures and App review Process.
∎ Care about memory-friendly applications and quality of codes
∎ Minimum 1 app in live (App Store)
∎ For ASP.Net
∎ Understanding of software engineering design, development methodologies. In-depth knowledge in software tools and design techniques in line with leading new technologies.
∎ Minimum 1+ years of solid software development experience in programming language C#, ASP. Net Core Web API, React.
∎ Good knowledge in XML/JSON based web service or API application.
∎ Ability to apply OOP concepts in real world situations.
∎ Good understanding and implementation experience on Design Patterns and Architecture Patterns.

Additional Requirements:
∎ Both males and females are allowed to apply
∎ Must have minimum 1 years of job experience with proven portfolio.
∎ For Android
∎ Experience working with XML/JSON parsing
∎ Experience with SQLite, Room database
∎ Experience with third-party libraries and APIs like Picasso, Retrofit,
∎ FbReader/MuPDF/skyEpub reader knowledge is a big plus
∎ For iOS
∎ Experience working with XML/JSON parsing
∎ Experience with SQLite database
∎ Experience with third-party libraries and APIs
∎ SkyEpub reader knowledge is a big plus
∎ For ASP.Net
∎ Analytical ability on Business and Technical issues
∎ Proven experience as a .NET Developer or Application Developer
∎ C# / .Net Framework using Visual Studio.
∎ Expertise in C#, SQL Server 2008/2016 with SSMS.
∎ Must know Entity Framework and/or Entity Framework Core.
∎ Good knowledge of JavaScript / jQuery / React js
∎ A clear understanding of OOP, design patterns, clean code, and coding standards.
∎ Must have a solid understanding of the SOLID design principle.
∎ Must have good working experience with a version control system (i.e.SVN, Git, TFS).
∎ Good knowledge in SCRUM will be an added advantage.
∎ Excellent customer-facing skills.

Salary:
∎ Competitive package

Compensation & Other Benefits:
∎ Weekly two days holiday
∎ Provident fund facility
∎ LFA / earn leave facility
∎ Yearly increment.
∎ Two festival bonuses.
∎ Subsidiary lunch facility.

Application Deadline: 30 Nov 2020

Company Information:
∎ 7 Nov 2020
∎ Raven Systems Ltd.

Category: IT/Telecommunication

Source: bdjobs.com

Similar Jobs

IT Officer

Software Engineer (.NET)

Deputy Manager (Technology & Regulations)

Executive, IT

Data Security Analyst

MERN Stack Development Trainer (Part Time / Full time)

IT Security Specialist

SEO & Digital Marketing Specialist

Database Administrator

Web Application Developer

Machine Learning Engineer

Developer

SQA Engineer

Full Stack Software Engineer (Mid-Senior Level)

Embedded System Engineer (I)

Flutter Developer

Frontend Developer

Full Stack Web Developer

Executive/Sr. Executive - IT Department

Manager, Technical Services Division

Oracle EBS Developer

Hardware & Network Support Engineer

React Developer

ICT Assistant

Senior ICT Assistant

Jr./Sr. Software Engineer - Android

Officer, IT (BRAC Healthcare Ltd.)

English Content Writer

Software Engineer (React Native)

Assistant DBA

React Native Developer

Software Engineer (.NET)

Jr. Network Engineer, Customer Care

IT Officer (Contractual)

Manager - Vendor Relationship Management [Night Shift]

Vendor Coordinator [Night Shift]

Software Engineer/Senior Software Engineer (Python/fastapi)

Lead-Business Development

Diploma Engineer

PHP With Laravel Trainer (Part Time / Full time)