“Dohatec New Media” was founded in 1992 in Dhaka (Bangladesh) and today provides design and development services for institutions, government agencies and corporations around the world. The company also specializes in web applications, database development, custom multimedia and electronic publishing applications. The team of experts has big experience in developing, implementing and maintaining these applications for commercial clients in the United States, Canada, Europe and Asia. The market segments in which services are provided include education, healthcare, international institutions, government, media, manufacturing, publishing, retail, sports and leisure.
For international clients, the company develops ASP, ERP, CRM, SCM, MIS, e-Commerce, e-Government solutions for the intranet and the Internet. Dohatec New Media has an information (IS) and banking information security practice and can provide a security certified data center for immediate use.
Since its creation, the company's products and services have maintained a global client base that includes international organizations such as the World Bank, Pan American Health Organization (PAHO), World Health Organization (WHO), United States Postal Service (USPS) in Washington DC Colombia, the World Intellectual Property Organization (WIPO) in Geneva and the United Nations Development Program in Dhaka. The World Bank and WHO Washington DC periodic major electronic publications have been developed with “Dohatec” software.
At this level, the company has opened a branch in Tashkent and needs qualified personnel in the following areas:
1. Database Administrator
Required skills:
- work experience as a DBA - at least 5 years;
- experience with Microsoft SQL 2012-2019 (installations, updates and security fixes);
- experience with Microsoft Transact-SQL (or TSQL);
- Experience with SQL mirroring and Always On;
- knowledge of Microsoft Windows operating systems (2012 2019);
- confident knowledge of the general architecture of databases and the life cycle of information;
- possession of database skills, conducting database updates, backup and recovery using SSMS, SSRS or similar technologies;
- experience with database auditing and regulatory compliance;
- Experience with extraction, transformation and loading (ETL) processes and integration services;
- high level of skills in working with RDBMS;
- a basic understanding of the SAN architecture;
- high-level skills, including a detailed understanding of services and zero downtime procedures;
- excellent teamwork, oral and written communication skills.
Responsibilities:
- tuning and maintenance of database servers and processes, including monitoring the health and performance of the system, to ensure a high level of performance, availability and security;
- management of SQL-server databases in various environments of the product life cycle, from development to critical production systems;
- the ability to analyze, solve and fix problems in real time;
- assistance to developers in executing and configuring queries and the SQL Monitor system by developing and supporting monitoring scripts;
- conducting performance tests and ensuring performance to support a large number of users and processes;
- Ensuring the successful execution of all system backups with the ability to restore on demand;
- an understanding of business and technical requirements and the ability to design appropriate database solutions to ensure optimal performance, security and reliability;
- work with the following tools and technologies: MS SQL Server administration, performance tuning and optimization, monitoring and troubleshooting tools, backup, recovery and regeneration models, windows server, high availability (HA) and disaster recovery (DR) options for SQL server;
- helping developers to set up complex queries and clarification of schemes;
- providing round-the-clock support for critical production systems;
- the ability to independently analyze, solve and eliminate problems in real time, providing end-to-end solution to problems;
- improving and automating regular processes, tracking problems and documenting changes
2. System administrator (DevOps)
Required skills:
- 2-3 years of practical experience as a DevOps or system administrator;
- knowledge in the field of cloud computing;
- experience with Linux, Docker, the ability to create and operate Kubernetes clusters, microservice architectures and CI / CD (Jenkins);
- confident experience with Puppet, Ansible;
- general knowledge of scripts and best practices for version control;
- knowledge of best practices for security;
- knowledge of network concepts.
Responsibilities:
- Participation in code reviews, architecture development and project planning for various clients;
- implementation of applications of new customers using the best practices of HA;
- automation and optimization of internal assembly processes;
- development of advanced methods of provision, scaling, configuration and monitoring of systems (CDN, cloud computing, multi-cloud and hybrid clouds);
- working closely with engineers on the design, deployment and maintenance of various products;
- contributing to ensuring observability and monitoring;
- elimination of production problems.
3. Application developer for Android / iOS
Required skills:
- 3+ years of experience and track record in creating Android / iOS mobile applications (Both options are an advantage);
- at least 1 year of experience with Flutter across a product company;
- practical experience with Domain Driven Design or Clean Architecture pattern;
- the ability to create a Flutter application for a grocery company and deploy it in at least one store;
- Hands-on experience with Firebase cloud messaging, dynamic links / deep links, remote configurations, CI / CD pipeline;
- Experience in profiling and performance tuning Flutter applications;
- the ability to write clean, readable code with full test coverage is a must-need;
- experience in creating an application from scratch and scaling it (which is a huge bonus).
Responsibilities:
- analysis and understanding of business requirements;
- Convert designs and sketches to responsive layouts;
- writing clean and optimal code;
- identification of problems and elimination of bottlenecks, correction of errors;
- following the project structure and industry standard templates;
- colloboration with other teams;
- management and support of legacy applications;
4. Software developer (Java)
Required skills:
- 3+ years of experience in Java, J2EE, Java 8, EJB, JBoss 7, Spring Boot, Microservices, Apache Tomcat 9, RESTful Webservices, Junit, MSSQL;
- experience in technology upgrade / migration projects is desirable. \
Responsibilities:
- the ability to understand project documentation;
- the ability to design in accordance with technical specifications and project documentation;
- the ability to develop, create;
- the ability to think and conceptualize and / or implement the ideas of process automation;
- follow standard practices and procedures;
- independently work on the assigned tasks;
- have experience in Agile methodology;
- demonstrate responsibility for the work entrusted to oneself and immediate subordinates;
- update all documentation with task details and provide regular updates to the team.
5. Software developer (.NET)
Required skills:
- 2+ years of experience in Microsoft Visual Studio (C # / VB.NET)
- 2+ years of experience in database development (SQL Server / PostgreSQL);
- Entity Framework;
- unit testing;
- knowledge of Azure Function Apps (a bonus);
- understanding of object-oriented programming;
- be familiar with various design and architecture patterns;
- knowledge of concurrency patterns in C #;
- strong troubleshooting skills;
- the ability to debug and isolate software problems;
- experience with ASP.NET / Internet Information Services (IIS);
- an understanding of the fundamental principles of designing scalable applications;
- creation of database schemas that represent and support business processes;
- implementation of automated testing platforms and unit tests;
- Experienced understanding of code versioning tools.
Responsibilities:
- analyzing, designing, developing and deploying full-featured .NET web applications to support our customers;
- support for existing applications using various legacy technologies (mainly .NET) and modernization of these applications.
6. Front-End Developer (Angular)
Required skills:
- 2+ years of experience in developing applications in Angular JS;
- experience in developing applications in Java / Spring Boot and Java Script;
- experience in testing, automation, continuous integration
and deployment;
- a high degree of cooperation and strong communication skills;
- striving for continuous improvement and innovation;
- the ability to perform well in a rapidly changing environment with minimal guidance;
- experience with microservices;
- experience in REST API development.
Responsibilities:
- creating a user interface in angular JS;
- design, development, testing, documentation and analysis of modules or UI functions of new or upgraded software systems and products;
- development of microservices and UI tools that provide general support for a scalable and highly available software system;
- working closely with development teams to support their use of the platform to provide end-to-end solutions to customers;
- participation in all phases of the agile development cycle - planning, design, implementation, validation, testing, deployment, documentation and training;
- troubleshooting and solving customer problems;
- development and / or implementation of application in accordance with the plans and priorities of the project;
- contributing to moderately complex aspects of the project. The work is independent and collaborative;
- regularly informing the manager about the status of the project / account.
If you are interested in one of the vacancies, send your resume to the mail - ssobirovna@gmail.com or phone by number: +99890 327 51 52.
2021-11-05