Posts By :

Mudassar Abid

Project Manager

150 150 DevGate

JOB DETAILS:
DevGate Consultancy is looking for a Project Manager, the role of the Project Manager is to plan, execute, and finalize projects of low to medium size and complexity, or components of large projects, according to strict deadlines, and a defined budget. This includes acquiring resources and coordinating the efforts of team members and consultants in order to deliver projects according to plan. The Project Manager will also define the project’s objectives with management direction, and oversee quality control throughout its life cycle, using proven communication, analytical and problem-solving skills in order to maximize the benefit of IT and Business investments.

Responsibilities:

• Responsible for coordination of specific components of a project or a single project of low to medium complexity, priority, and risk.

• Clearly defines the project scope and objective (with Team management)

• Oversees the development of the detailed business requirements for assigned component or project to ensure they address the business unit’s objectives

• Develops a detailed estimate of the level of effort required.

• Creates a project plan for the deliverable objective.

• Tracks, manages, and adjusts the original plan as necessary to ensure success.

• Escalates problems as necessary to ensure awareness and seek assistance with resolution.

• Communicates the requirements, design, estimates to the senior project manager or project sponsor.

• Ensures adherence to established IT project methodologies (IDF).

• Provides regular status reports to others involved in the project.

• Meets the project requirements by delivering a quality solution, on time, and within the planned budget.

Requirements:

• Candidate must have at least 2 years of experience.

• Possesses strong written and oral communication skills.

• Displays strong interpersonal skills.

• Acts as a team player.

• Remains flexible during times of change.

• Demonstrates basic knowledge of managing projects using an SDLC or IDF and creating lifecycle deliverables including detailed project, risk, and issue plans to ensure project goals are accomplished.

• Demonstrates use of Microsoft Project, Microsoft Word, Microsoft Excel, Microsoft Word, Visio, and PPM.

• Ability to read communication styles of team members and contractors who come from a broad spectrum of disciplines.

• Acts tenacious, persuasive, encouraging, and motivating.

• Conforms to shifting priorities, demands and timelines through analytical and problem-solving capabilities.

• Defuses tension among project team, should it arise.

• Prioritizes and effectively executes tasks in a high-pressure environment.

• Elicits cooperation from a wide variety of sources, including upper management, clients, and other departments.

• Brings project to successful completion through political sensitivity.

• Conducts research into project-related issues and products.

• Experienced at working both independently and in a team-oriented collaborative environment is essential.

Benefits:

DevGate Consultancy offers an outstanding culture that focuses on learning opportunities, international exposure by participation at international and national conferences, and career growth. We offer;

• EOBI

• Provident fund

• Bi-Annual Performance Appraisals

• Sumptuous, home-cooked lunch

• Paid Sick Days

• Referral Bonus

Location:Sector F, DHA Phase 1, Islamabad

Employment type:Full time (On-site)

Timings:10:00 AM – 7:00 PM

Job Type:Full-time

Ability to commute/relocate:

• Islamabad: Reliably commute or planning to relocate before starting work (Required)

Ability to commute/relocate:

• Rawalpindi: Reliably commute or planning to relocate before starting work (Required)

E Gaming Tournament | 2022

150 150 DevGate

To keep the members mentally sound and to bring some excitement in their lives, DevGate Consultancy took the initiative to arrange “E-Gaming Tournament 2022”. This was arranged mainly for the purpose of online interaction, practicing teamwork and fun with colleagues in office.
Our tournament included PUBG, COD, FIFA and TEKKEN.
Lets have a look at what happened !!!!!!!

SQA

150 150 DevGate

JOB DETAILS:

DevGate is looking for a Quality Assurance (QA) Automation engineer who will manage exploratory and automated tests to ensure product quality. You will design and implement tests, debug and define corrective actions, review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts). Besides, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards. We expect you to be able to build consistent and efficient tests delivering them in time. You should also hold an engineering background and enjoy providing end-to-end solutions to software quality problems.

What You’ll Do

• Prepare detailed, comprehensive and well-structured test plans and test cases

• Review requirements, specifications and technical design documents to provide timely and meaningful feedback

• Plan and coordinate testing activities, thoroughly identifying and documenting bugs

• Build and execute automation scripts using open source tools

• Organize testing processes for new and existing products to meet client needs

• Collaborate with internal teams (e.g. developers and product managers) to identify system requirements

• Review debugging process results

• Track quality assurance metrics, like defect densities and open defect counts

• Analyze the causes of non-conforming software and train users to implement solutions

• Maintain relevant knowledge about new testing tools and test strategies

What You Must Have

• 2+ years’ experience of working on a QA Engineer position

• 2+ years’ experience of working on QA Automation

• Significant experience of working in software development teams and using software QA methodologies and tools

• Solid experience in writing clear, concise and comprehensive test plans and test cases

• Significant experience with both white box and black box testing

• Experience with automated testing tools

• Good knowledge of SQL and scripting

• Understanding of Agile/Scrum development principles

• Experience with performance and/or security testing will be a bonus

• BS or MS degree in Computer Science, Engineering or other related area

Sr. Android developer

1920 1080 DevGate

JOB DETAILS:

DevGate Consultancy is looking for an Sr. Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. The candidate should have the ability to be in a leadership position and help junior team members grown both technically and professionally.

JOB REQUIREMENTS:

  • Writing clean and efficient codes for Android applications.
  • Good communication skills for dealing with international clients.
  • Working with updated coding standards, jetpack libraries, MVVM and dependency Injection.
  • Sound knowledge of Android framework, Java and Kotlin and must have at least 3+ years of experience of developing apps in Kotlin.
  • Must have an excellent knowledge of architectures like MVVM and clean architecture.
  • Knowledge of any previous architectures e.g MVP, MVC is a plus.
  • Sound experience in consuming web api’s and JSON response handling.
  • Monitoring the performance of live apps and work on optimizing them at the code level.
  • Identifying and resolving bottlenecks, rectifying bugs, and enhancing application performance.
  • Ability to develop apps for different screen sizes, phones and tablets.
  • Experience of working in an agile environment and SCRUM lifecycle.
  • Ability to lead the junior Android resources, both in technical and soft skills.
  • Should have good leadership skills.
  • Take ownership and maintain team tasks and keep an eye on the progress of assigned projects.

EXPERIENCE:

The candidate should have at least 4 years of experience in the Mobile Apps designing industry.

EDUCATION:

Bachelors in Computer Science, Software Engineering, IT, or related fields

Full-time

Java developer

1920 1080 DevGate

We’re looking for two Java developers, to support us in setting up infrastructure/services for User Lifecycle management.
Scope:
– Components involved are User-Management
– Subscription-Management
– Notification Handlers for events posted by Payment System
– Wallet-Service
– Voucher-Service
– Most of this will be based on already existing services that will be forked by us or where we will take over ownership.
– Development tasks include
Convert services to Spring-Boot (embedded Tomcat)
– For some services Java update is required (from 1.8)
– Services shall use Configuration-Service instead of property files deployed to the server
– For some services we need to add/extend the REST interface (as replacement for SOAP)
– Deployment of services to AWS
– Hosting MySql databases on AWS
– Notification handlers based on Kafka

Skills

– Strong experience with Java, Spring, Spring-Boot
– Experience with SQL databases (MySql)
– Experience with AWS
– Experience with Kafka (Produce/Consume events)

Location : Bahria Phase 7, Rawalpindi
Company : Devgate Consultancy
Salary : 200K – 250K

Birthday Celebration Aqib Zulfiqar (CEO) | 2022

150 150 DevGate

Happy Birthday Sir Aqib Zulfiqar,
You are a very special person to all of us. Instead of treating as an employee, you always treated us like a family member. There is no doubt that, we are Successful today because of your greatest leadership. You always supported us in our work and also took our opinion.
May ALLAH grant you with many years of happy and healthy life and bestow you with growth and prosperity in future. (Ameen)

Big Tech Companies Pledge $30M to Bolster Open Source Software Security

150 150 DevGate

Since open-source software (OSS) became popular in the 1990s, it’s taken the world by storm. Like any technological development, OSS has its advantages and disadvantages. For example, it usually has cool features and capabilities because thousands of people contribute to open source initiatives.

However, OSS sometimes comes with cybersecurity risks. Many companies have to weigh the risks and vulnerabilities with the positive aspects of OSS before investing in an OSS project.

This month, The Linux Foundation and Open Source Software Security Foundation (OpenSSF) held an event for industry professionals and government officials. The event focused on tackling key issues related to OSS security and how to improve the resiliency of OSS.

Multiple big-name corporations made monetary pledges at the event. Continue reading to learn more about the OSS event, in which companies pledge money to boost OSS security, and why OSS security needs to be a priority.

Open Source Software Security Summit II

As mentioned earlier, The Linux Foundation and OpenSSF held an event in May called the Open Source Software Security Summit II. It was a follow-up to the original Summit held in January, which the White House’s National Security Council led. The first Summit occurred at a critical time when the industry was grappling with the Log4Shell bug.

The Open Source Software Security Summit II hosted 90 executives from 37 companies. Government officials from the NSC, NIST, CISA, ONCD, DOE, and OMB also attended. OpenSSF and The Linux Foundation took input from all sectors and announced the first-of-its-kind plan, broadly addressing OSS security and the global supply chain.

Tech Companies Pledge $30M at the Summit

Several significant tech corporations, including Amazon, Microsoft, Google, Ericsson, Intel, and VMWare, joined together to pledge around $30 million of funding to support the plan introduced at the Summit. It’s expected that more solutions will emerge, and the plan will evolve. This means it may require more funding in the future.

The plan’s goals include improving OSS security education for everyone working in the OSS community, eliminating non-memory safe programming languages (C+ and COBOL), and creating a software bill of materials (SBOM). This would help companies gain more visibility into the OSS they use in their tech stack.

No matter the type of open-source software used, good security is critical. Businesses spend thousands of dollars investing in OSS solutions, meaning keeping their data secure and out of the hands of threat actors is a top priority.

For example, if a business uses a communication platform as a service (CPaaS) that is open source, it can improve its marketing reach without overspending. OSS is typically seen as a cost-effective solution for many business processes — however, useful software must be secure for businesses to benefit from it.

How Improved OSS Security Benefits the Software Industry and Tech Professionals

Ultimately, holding events like this Summit to address the software industry’s ongoing cybersecurity challenges is essential. Maintaining national security has become increasingly difficult in the digital age, especially when hackers get more sophisticated with their attack methods.

Google Cloud even announced it would be launching an open-source maintenance crew to support the community. The dedicated staff will consist of a team of engineers who will work with upstream maintainers to boost security in OSS projects.

These types of security measures are necessary as the cybersecurity threat landscape intensifies. While OSS can be more secure because many people can access its code, it doesn’t always mean the OSS will be bug-free. Some software community members will monitor OSS and make changes, especially if bugs are reported quickly. However, if there are no people to modify the code, issues may persist for users and make it easier for cybercriminals to exploit these vulnerabilities.

KMM as a New Approach to Cross-platform App Development

150 150 DevGate

What is KMM?

KMM stands for Kotlin Multi-platform Mobile and it’s a new way to develop mobile apps. It’s a combination of both native and cross-platform approaches. Within this method, we can write the common server logic for several platforms. By server logic we mean not the backend development but the “server layer”. It is a part of the application that exchanges data between the app on the phone and the server.

At the same time, the UI part will be separate for each platform. For example, there will be one code for iOS and a different one for Android. For more detailed information, you can check the official website.

Advantages

  • In KMM, they write server logic using Kotlin. Kotlin is originally an Android app development programming language. The problem here is that not a lot of iOS developers know this language to use it in app development. So it could not be very easy to find a team that can handle this approach.
  • The novelty of the framework. KMM is still in the beta stage. That means that no one can guarantee its stability. So if you make a decision to create your mobile apps using KMM, you will probably need a maintenance team in case of any errors that may appear. The good news here is that the Kotlin team has promised to release the alpha this year.

Disadvantages

The way payroll loans work varies by loan type. For example, if you’re using a merchant cash advance to cover your payroll expenses, you might repay your loan in daily increments. That’s a very different model than if you were to use SBA 7(a) loans for payroll financing where you’ll repay your loan in predictable monthly installments over a longer period of time.

Another thing to consider: With payroll loans, you might need funding sooner than later to pay your team. If that’s the case, your options might be limited to loans that offer rapid funding – and these loans often have terms that are unfavorable. You might get saddled with high interest rates and short repayment periods, resulting in higher monthly payments compounded by those high interest rates. If possible, it’s generally best to get a borrower-favorable loan, even if you have to wait longer for your funding.

Examples

Despite the fact that KMM appeared quite recently, it already has many fans among the well-known brands. For instance, it helps Netflix optimize speed and product reliability. Leroy Merlin uses KMM in their mobile app. Among the KMM users, you can also find such giants as Philips, Cash App, VMWare, Quizlet, Autodesk, and many others.

If you are thinking about cross-platform app development services for your idea, you really should consider KMM.

Small-Business Financing: Compare the Best Options of 2022

150 150 DevGate

Payroll loans for small businesses: 6 options (plus helpful tips)

Sometimes as a small business owner, payday approaches and you realize you are short on the cash you need to pay your employees. This doesn’t automatically mean your business is struggling – it happens in periods of high growth as well. However, it’s a problem that payroll loans for a small business can solve. Read on to learn more about these loans and find some tips for making payroll.

What is a payroll loan?

A payroll loan is an umbrella term that includes the many types of small business loans, including private short-term loans and government-backed long-term loans that can be used to cover payroll..

How do payroll loans work?

The way payroll loans work varies by loan type. For example, if you’re using a merchant cash advance to cover your payroll expenses, you might repay your loan in daily increments. That’s a very different model than if you were to use SBA 7(a) loans for payroll financing where you’ll repay your loan in predictable monthly installments over a longer period of time.

Another thing to consider: With payroll loans, you might need funding sooner than later to pay your team. If that’s the case, your options might be limited to loans that offer rapid funding – and these loans often have terms that are unfavorable. You might get saddled with high interest rates and short repayment periods, resulting in higher monthly payments compounded by those high interest rates. If possible, it’s generally best to get a borrower-favorable loan, even if you have to wait longer for your funding.

6 payroll loan options for your small business

Whether you need to pay your employees tomorrow or you’re putting a fallback plan in place for future potential cash flow issues, you may have options. The below financing options may work wonders as payroll loans for your small business.

1. SBA 7(a) loans

SBA 7(a) loans are often considered the gold standard by small business funding experts. These government-backed loans come with long repayment periods, low interest rates, and high potential loan amounts. With SBA 7(a) working capital loans, you can cover payroll without generating a mountain of extra debt that needs to be repaid quickly.

Speaking of quick, SBA 7(a) loans have one considerable drawback when it comes to payroll loans. Namely, if you desperately need to pay your employees now, you can’t quite do that with SBA 7(a) loans. Completing, filing, and hearing back on your loan application can take a month – sometimes more. That said, if you qualify for SBA 7(a) loans, they’re a fit in every other way. And if you can wait to cover your expenses, you’ll be grateful you didn’t incur short repayment terms and high interest rates.

Below are some quick facts about SBA 7(a) loans.

Loan amount: $30,000 to $350,000
Repayment period: 10 years
Repayment schedule: Monthly
How long you’ll wait for funding: Typically at least 1 month

14th August Celebration | 2022

150 150 DevGate

On 14th August, the DevGate family celebrated how far Pakistan has come and looked to its future. One that will be filled with prosperity, innovation, and a collaborative vision – a future that we at DevGate have been working towards for nearly 2 years.
Let us all play our part in making the years to become more progressive, economically independent, inclusive, and prosperous for Pakistan.