Assistant Coordinator – App and Software Development
Posted on May 12, 2022
Job Context
Transparency International Bangladesh (TIB) is inviting applications from Bangladeshi nationals for the position of Assistant Coordinator – App and Software Development, to be recruited for its new project titled, Participatory Action against Corruption: Towards Transparency and Accountability (PACTA) (January 2022 to December 2026). Upon joining, the incumbent will be regarded as a member of the team for TIB’s core project and will remain reportable to the Coordinator - IT.
Responsibilities
Determine and identify high-level functional and technical requirements on the basis of interactions with the user community and knowledge of enterprise architecture.Design architectures, including the software, hardware and communications, to support the total requirements, as well as to provide for present and future cross-functional requirements and interfaces.
Provide quality assurance review and the evaluation of existing and new software products.
Develop high-level system design diagrams for program design, coding, testing, debugging and documentation.
Perform and supervise coding, testing, debugging of software application when and if required.
Develop and implement moderate to complex web applications on one or more platforms.
Integrate applications by designing database architecture and server scripting, studying and establishing connectivity with network systems, search engines, and information servers.
Collaborate on the design of mobile applications and features
Identify problems and solve the same by understanding and defining it logically, fixing bugs, providing solutions and improving the current systems.
Understand and analyze client requirements and converting the same into applications that can be implemented.
Support users by developing documentation and assistance tools.
Perform any other task as assigned by the authority.
Special Instruction
Academic Qualification
Applicants must have Bachelor Degree in Computer Science/Computer Engineering/Information Technology or any other related subjects.Knowledge of computer equipment and ability to develop complex software to satisfy design objectives.
Candidate with 3rd Division or CGPA less than 2.5 on a scale of 4 or 3 on a scale of 5 at any level of their education need not to apply.
Other Qualification
Minimum five (05) years of hands-on experience is required in App and Software development.Professional certification in Database development and Administration is preferable.
Programming experience in 2 of the following languages (Python/Ruby/JavaScript/Java/C++/C#) is required.
Understanding of emerging web and mobile development models, and object oriented design and development is required.
Deep understanding of web development frameworks such as Ruby on Rails/Django/ASP.NET etc.
Solid knowledge on HTML, CSS, Java, JavaScript, Spring, XML, REST, Relational DBMS (MySQL, SQL Server, PostgreSQL), NoSQL Database (MongoDB, Cassandra), Distributed System, ePub3, MVC frameworks, Design Patterns, JQuery, GWT, JSON etc. are preferred.
Working knowledge of JavaScript concepts with common frameworks like JQuery/AJAX/AngularJS/ReactJS, ES6 and/or Flow/TypeScript and Bootstrap etc.
Experience on writing SQL queries for MySQL, SQL Server or similar R-DBMS is required.
Experience with data visualization tools such as Apache Superset, Grafana etc. is prefered.
Understanding of distributed data model, and experience with tools such as Hadoop, Kafka, VoltDB, etc. is preferred
Experience required to work in Big data related software application on cloud platform and large scale database management systems.
Experienced with all ancillary protocols necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, SSL/TLS etc.
Experienced with High scalability projects involving cloud-based infrastructure design and implementation.
Working knowledge of Flutter, Swift, Java, Kotlin, or similar languages and frameworks for mobile development.
Working knowledge on Entity Framework or other similar ORM.
Required knowledge on *nix Bash, Bug tracking, CSS preprocessing (such as Sass), Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure Services, Firebase, Dev-ops Tools (Git, SVN, npm, Grunt/Gulp, Bower, etc.), Software development methodologies (Agile, Scrum, Waterfall, etc.).
Knowledge of Machine Learning and Deep Learning will be added advantages.
Experience with libraries and frameworks such as Scikit-Learn, Tensorflow, Keras, Pytorch or similar tools will be added advantages.
Training Courses
Professional Certification
Area of Experience
Skills
See details in Additional Requirement
Additional Requirement
Experience in anti-corruption movement will be added advantages.Applicants must have excellent communication skill (both oral and written, in Bangla and English), good interpersonal skill.
Gross Salary
90754Additional salary Info
Other Benefits
Job summary
- Deadline
- Total Vacancy
- Job Type
- Job Level
- Work Place
- Experience
- Job Circular
- 28 May 2022
- 1
- Full time
- Entry
- Dhaka
- 5 years
- NA
TIB follows an equal opportunity policy and actively encourages diversity welcoming applications from all especially women, ethnic, religious and other minorities and people with disability. Only shortlisted candidates will be invited for interview. Any attempt at persuasion is treated as disqualification. If an applicant has an immediate family member in any capacity at TIB, s/he must proactively and clearly disclose it. Such candidates can be employed in TIB only by a special approval of the Board of Trustees, even if duly qualified in the competitive selection process.
TIB strictly observes a policy of zero tolerance to corruption and sexual abuse/harassment and all employees are committed to observe TIB’s Code of Ethics.