Deputy Coordinator – App and Software Development (IT)


Posted on January 4, 2021


Job Context

This position is responsible for designing, modifying, and developing the App and Software for the large-scale database management systems of Transparency International Bangladesh (TIB) to implement and smooth operation of data-intensive software applications on the cloud platforms. S/he should have knowledge of big data technologies and has experience in developing mobile applications for both iOS and Android platforms.
TIB is inviting applications from Bangladeshi nationals for the position of Deputy Coordinator – App and Software Development, to be recruited initially for the period up to December 2021, and subsequently for additional five years subject to due completion of the necessary approval processes. Upon joining, the incumbent will be regarded as a member of the team for TIB’s core project, BIBEC (Building Integrity Blocks for Effective Change), and from January 2022 for PACTA (Participatory Action against Corruption: Towards Transparency and Accountability), the new 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.
• Interact with project management to plan project schedules and technical direction.
• 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.
• Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating 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 and provide guidance to the junior team member for application development and maintenance.
• Support users by developing documentation and assistance tools.
• Perform any other task as assigned by the authority.

Special Instruction


Academic Qualification

• Applicants must have a Master’s Degree in Computer Science/Computer Engineering/Information Technology or any other related subjects.
• Professional certification in Database development and Administration is preferable.
• 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

• Understand emerging web and mobile development models.
• Experienced with all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc.
• Experienced with High scalability projects involving cloud-based infrastructure design and implementation.
• Working knowledge of object-oriented design and development skills.
• Deep understanding of distributed data model.
• Solid understanding of the Software as a Service (SaaS) model in the online environment.
• Knowledge on Hadoop, Kafka, SQL, NewSQL, NoSQL, VoltDB, etc.
• Experience required to work in Big data related software application on cloud platform.
• Solid knowledge on HTML, CSS, Java, Spring, XML, REST, NoSQL Database (MongoDB, Cassandra), Distributed System, RDBMS, ePub3, MVC frameworks, Design Patterns, Javascript, JQuery, GWT, JSON.
• Must have good experience and sound knowledge in .NET framework, C#, etc.
• Good understanding of JavaScript concepts with common frameworks like JQuery, AJAX, AngularJs, Angular etc.
• Knowledge on Entity Framework or other ORM.
• Understanding of software engineering design, development methodologies. In-depth knowledge in software tools and design techniques in line with leading new technologies.
• Excellent Mobile development knowledge with Flutter, React Native, Swift, Java, Kotlin, or similar mobile framework. Excellent JS knowledge, including ReactJS, ES6 and/or Flow/TypeScript and Bootstrap or similar UI framework.
• Required knowledge on *nix Bash, Bug tracking, CSS preprocessing (such as Sass), Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase, Dev-ops Tools (Git, SVN, npm, Grunt/Gulp, Bower, etc.), Software development methodologies (Agile, Scrum, Waterfall, etc.).

Training Courses

DBA

Professional Certification

DBA

Area of Experience

Software development, Mobile applications, SQL Server, RDBMS, SQL queries, App development

Skills

java, JavaScript, TCP/IP, HTTP, Hadoop, Kafka, NoSQL, VoltDB, CSS, REST, RDBMS, MVC frameworks, Design Patterns, GWT, JSON, C#, AJAX, Git, Bootstrap, Entity Framework, ORM, Flutter, React Native, Kotlin


Additional Requirement

• Minimum eight (08) years of hands-on experience is required in App and Software development.
• Experience as an applications programmer on large-scale database management systems.
• Experienced on writing SQL queries for SQL Server or another Relational Database is required.
• Knowledge of computer equipment and the ability to develop complex software to satisfy design objectives.
• The successful candidate should have appropriate Application development or DBA certification.
• 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

113000

Additional salary Info

Level – L 3, Gross Salary 1,13,000.00 per month plus other benefits as per relevant rules of TIB. Income tax is payable by TIB staff, deductible at source.

Other Benefits

Annual performance-based increment, Cost of living adjustment, Contributory provident fund, Gratuity, Festival allowance and Insurance etc.
 
Job summary
  • Deadline
  • Total Vacancy
  • Job Type
  • Job Level
  • Work Place
  • Experience
  • Job Circular
  • 18 Jan 2021
  • 1
  • Full time
  • Mid
  • Dhaka
  • 8 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.