Job Descriptions

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

1.

PHP DEVELOPERS

Job Description

We are looking for a PHP Developer responsible for managing back-end services and the
interchange of data between the server and the users. Your primary focus will be the
development of all server-side logic, definition and maintenance of the central database, and
ensuring high performance and responsiveness to requests from the front-end. You will also
be responsible for integrating the front-end elements built by your co-workers into the
application. Therefore, a basic understanding of front-end technologies is necessary as well.

Responsibilities

Integration of user-facing elements developed by front-end developers

Build efficient, testable, and reusable PHP modules

Solve complex performance problems and architectural challenges

Integration of data storage solutions Oracle, SQL

Skills And Qualifications

Strong knowledge of PHP web frameworks such as Laravel, Yii, etc depending on your
technology stack
Understanding the fully synchronous behavior of PHP

Understanding of MVC design patterns

Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

Knowledge of object oriented PHP programming

Understanding accessibility and security compliance


Strong knowledge of the common PHP or web server exploits and their solutions

Understanding fundamental design principles behind a scalable application

User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system

Familiarity with limitations of PHP as a platform and its workarounds

Creating database schemas that represent and support business processes

Familiarity with SQL/NoSQL databases and their declarative query languages

Proficient understanding of code versioning tools, such as Git

2.Android Developers

Job Description

We are looking for an 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 along-side 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.

Responsibilities

 Translate designs and wireframes into high quality code

 Design, build, and maintain high performance, reusable, and reliable Java code

 Ensure the best possible performance, quality, and responsiveness of the application

 Identify and correct bottlenecks and fix bugs

 Help maintain code quality, organization, and automatization

 {{Add other relevant responsibilities here}}

Skills

 Strong knowledge of Android SDK, different versions of Android, and how to deal with
different screen sizes
 Familiarity with RESTful APIs to connect Android applications to back-end services

 Strong knowledge of Android UI design principles, patterns, and best practices

 Experience with offline storage, threading, and performance tuning

 Ability to design applications around natural user interfaces, such as “touch”

 Familiarity with the use of additional sensors, such as gyroscopes and accelerometers

 Knowledge of the open-source Android ecosystem and the libraries available for common
tasks

 Ability to understand business requirements and translate them into technical requirements

 Familiarity with cloud message APIs and push notifications

 A knack for benchmarking and optimization

 Understanding of Google’s Android design principles and interface guidelines

 Proficient understanding of code versioning tools, such as Git

 Familiarity with continuous integration

3.IOS DEVELOPERS

Job Description

We are looking for an iOS developer responsible for the development and maintenance of
applications aimed at a range of iOS devices including mobile phones and tablet computers.
Your primary focus will be development of iOS 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, a commitment to collaborative problem solving,
sophisticated design, and the creation of quality products is essential.

Responsibilities

 Design and build applications for the iOS platform


 Ensure the performance, quality, and responsiveness of applications

 Collaborate with a team to define, design, and ship new features

 Identify and correct bottlenecks and fix bugs

 Help maintain code quality, organization, and automatization

 Proficient with Objective-C or Swift and Cocoa Touch


 Experience with iOS frameworks such as Core Data, Core Animation, etc.

 Experience with offline storage, threading, and performance tuning

 Familiarity with RESTful APIs to connect iOS applications to back-end services

 Knowledge of other web technologies and UI/UX standards

 Understanding of Apple’s design principles and interface guidelines

 Knowledge of low-level C-based libraries is preferred

 Experience with performance and memory tuning with tools {{such as Instruments and
Shark, depending on project needs}}
 Familiarity with cloud message APIs and push notifications

 Knack for benchmarking and optimization

 Proficient understanding of code versioning tools such as Git, Mercurial or SVN


 Familiarity with continuous integration

4.WEB DESIGNERS

Job Description

As our new Web designer you will create the look, layout, feel, functionality and features of all
the websites we are developing. You will work on developing new websites and on enhancing
our existing Web properties.
You will work closely with our creative directors, project managers, strategists and other design
team members to develop specifications and make adjustments regarding the use of new and
emerging Web technologies.

Responsibilities

Your key responsibilities will be meeting with clients, using wireframing tools, using functional
user-interface techniques in your Web design workflow. You will also be responsible for writing
clean, semantic code front end code - HTML5, CSS3, JAVA, PHP,Python.

More responsibilities in detail:

 Work with clients and project managers to build and refine graphic designs for websites.
Must have strong skills in Photoshop, Sketch, InvsionApp, UX Pin, or equivalent
application(s).

 Convert raw images and layouts from a graphic designer into CSS/XHTML themes.

 Determine appropriate architecture, and other technical solutions, and make relevant
recommendations to clients.

 Develop and maintain robust Webstyle guides for all our consumer- and business-facing
products.

 Provide thought-leadership on Web design best practices and next-generation digital trends.

 Create high-fidelity mock-ups for vetting and user testing, and finished .psd files for
development.

 Assist in the development of a new brand and how to convey it cohesively across our
multiple Web properties.

 Create site layout/user interface by using standard HTML / CSS / PHP / JAVA practices

Requirements

 Bachelor’s in computer science or related field, or significant equivalent experience.

 EXPERIENCE ON Adobe Photoshop etc.,

 Experience with HTML/XHTML and CSS.


 A strong visual and technical portfolio.

 A high level of proficiency using Adobe products (or equivalent tools).

 Knowledge of browser compatibility across multiple platforms and devices.

 Strong ability to design with accessibility in mind.

 Experience working in an agile/scrum development process.

 Familiarity with multiple HTML frameworks, strong JavaScript & jQuery skills (such as
consuming APIs)

5.Full –STACK Web Developer

Front-End

 Web fundamentals like HTML, JavaScript, and CSS


 CSS preprocessors like Sass or LESS
 JavaScript frameworks like AngularJS, React, or Ember etc., or JS-based build tools like
Grunt, Gulp, and Bower
 Libraries like jQuery or Backbone.js
 Front-end (CSS) frameworks like Foundation or Bootstrap
 AJAX
Back-End

 API design and development


 CRUD (Create, Read, Update, Delete)
 RESTful Services
 Web fundamentals like HTML, JavaScript, and CSS
 Server-side languages like PHP, Python, Ruby, Java, JavaScript, and .Net
 Database technologies like MySQL, Oracle, PostgreSQL, and MongoDB.
 Web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc.
 Frameworks related to their server-side language of choice like: Express.js, Ruby on
Rails, CakePHP, etc.

6.BDE

Writing proposal as per the requirement of the client.

Bidding on various platforms Upwork, Guru, People Per Hour (PPH), Freelancer, etc.

Responsible for acquiring new clients and figuring out emerging opportunities in global market.

Responsible for Generating Business from online Bidding Portals.

Experience in software or Web Development Company.

Skills Required:

Strong communication and IT fluency.

Ability to handle pressure and meet deadlines

Attention to detail.

Excellent time management and organisation skills.

Excellent Interpersonal Skills & Presentation Skills

7.JAVA Developer

Job Description

We are looking for a Java developer responsible for building Java applications. This includes
anything between complex groups of back-end services and their client-end (desktop and mobile)
counterparts. Your primary responsibility will be to design and develop these applications, and to
coordinate with the rest of the team working on different layers of the infrastructure. Thus, a
commitment to collaborative problem solving, sophisticated design, and product quality is
essential.

Responsibilities

 Translate application storyboards and use cases into functional applications

 Design, build, and maintain efficient, reusable, and reliable Java code

 Ensure the best possible performance, quality, and responsiveness of the applications

 Identify bottlenecks and bugs, and devise solutions to these problems

 Help maintain code quality, organization, and automatization

Skills

 Proficient in Java, with a good knowledge of its ecosystems

 Solid understanding of object-oriented programming

 Familiar with various design and architectural patterns

 Skill for writing reusable Java libraries

 Knowledge of concurrency patterns in Java

 Familiarity with concepts of MVC, JDBC, and RESTful

 Experience with popular web application frameworks, such as Play and Spark

 Familiarity with Java GUI frameworks {{such as Swing, SWT, and AWT depending on
project requirements}}
 Knack for writing clean, readable Java code

 Experience with both external and embedded databases

 Understanding fundamental design principles behind a scalable application

 Basic understanding of the class loading mechanism in Java

 Creating database schemas that represent and support business processes

 Basic understanding of JVM, its limitations, weaknesses, and workarounds


 Implementing automated testing platforms and unit tests

 Proficient understanding of code versioning tools, such as Git

 Familiarity with build tools such as Ant, Maven, and Gradle

 Familiarity with continuous integration

8. LEAD GENERATION SPECIALISTS

Job Description

The Lead Generation Specialist plays a critical role in helping PENTOZ TECHNOLOGY in
customer acquisition by prospecting and generating high quality sales leads.

You will identify the best accounts to pursue in your local marketplace and make
The Lead Generation Specialist:
• to determine the business development categories; takes Category Insights and turns those into
Client-based Insights
• Identifies the large number of accounts for each category in the target market
• Conducts research to develop target client lists and determines which accounts to pursue by
narrowing the list based on dollar potential
• Identifies and engages key decision makers within prospective clients
• Develops a valid business reason for each prospect when introducing PENTOZ products and
services
• Follows up with prospective leads on a regular basis; pursues making a connecting with a
persistent approach;
• Makes a connection with as many prospects as possible (setting a phone or in-person
appointment for AEs)
• Ensures sure handoff of each prospect to an AE
• Manages data in Salesforce to ensure that all communications are logged, information is
accurate and related documents are attached
• Bachelor's Degree
• 1-2 years related experience in a Lead Generation/Inside Sales role, preferably within the
advertising industry
• Working knowledge of Microsoft Office suite
• Experience with CRM software
• A self-starter and results driven
• Outstanding verbal and written communication
• Ability to build relationships
• Ability to influence others

9. Python Developer

Job Description

We are looking for a Python Web Developer responsible for managing the interchange of data
between the server and the users. Your primary focus will be the development of all server-side
logic, ensuring high performance and responsiveness to requests from the front-end. You will
also be responsible for integrating the front-end elements built by your co-workers into the
application; therefore, a basic understanding of front-end technologies is necessary as well.

Responsibilities

 Writing reusable, testable, and efficient code

 Design and implementation of low-latency, high-availability, and performant applications

 Integration of user-facing elements developed by front-end developers with server side logic

 Implementation of security and data protection

 Integration of data storage solutions

Skills And Qualifications

 Expert in Python, with knowledge of at least one Python web framework {{such as Django,
Flask, etc depending on your technology stack}}
 Familiarity with some ORM (Object Relational Mapper) libraries
 Able to integrate multiple data sources and databases into one system

 Understanding of the threading limitations of Python, and multi-process architecture

 Good understanding of server-side templating languages {{such as Jinja 2, Mako, etc


depending on your technology stack}}
 Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

 Understanding of accessibility and security compliance {{depending on the specific


project}}
 Knowledge of user authentication and authorization between multiple systems, servers, and
environments

 Understanding of fundamental design principles behind a scalable application

 Familiarity with event-driven programming in Python

 Understanding of the differences between multiple delivery platforms, such as mobile vs


desktop, and optimizing output to match the specific platform

 Able to create database schemas that represent and support business processes

 Strong unit test and debugging skills

 Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}

10.Game development

Game Developer Responsibilities


Include:

 Translating requirements into complicated but clean and efficient code


 Constructing the base or the engine on which the game will run
 Producing prototypes of gameplay ideas and features

Job brief
We are looking for a specialized Game developer to turn a game idea into code on a fast moving
environment. You will be involved in various aspects of game’s creation from concept to
finished product including coding, programming, audio, design, production and visual arts.
Responsibilities

 Translate requirements into complicated but clean and efficient code


 Construct the base or the engine on which the game will run
 Produce prototypes of gameplay ideas and features
 Develop schedules and determine milestones
 Generate game scripts and storyboards
 Animate characters and objects
 Contribute to the design and audio features of the game
 Create unit tests and validation procedures to assure quality
 Detect identification and resolution and document technical specifications
 “Polish” the game, maintain code, fix bugs and iron out occurring problems

Requirements

 Proven working experience in full lifecycle game development


 Hands on experience primarily with C++ or other programming languages (Java, C, etc)
 High level knowledge of APIs and libraries
 Expert in one or more programming specialties (artificial intelligence, 3D Rendering, 3D
animation, physics, multiplayer/networking, or audio)
 Up-to-date with the latest gaming trends, techniques, best practices and technologies
 Ability to solve problems creatively and effectively
 BS degree in Computer Science or Games Technology

SA

You will be responsible for effective provisioning, installation/configuration, operation, and


maintenance of systems hardware and software and related infrastructure. This individual
participates in technical research and development to enable continuing innovation within the
infrastructure. This individual ensures that system hardware, operating systems, software
systems, and related procedures adhere to organizational values, enabling staff, volunteers, and
Partners.

1. System Administrator Engineering and Provisioning

1. Engineering of SA-related solutions for various project and operational needs.


2. Install new / rebuild existing servers and configure hardware, peripherals, services,
settings, directories, storage, etc. in accordance with standards and project/operational
requirements.

3. Install and configure systems such as supports GIS infrastructure applications or Asset
Management applications.

4. Develop and maintain installation and configuration procedures.

5. Contribute to and maintain system standards.

6. Research and recommend innovative, and where possible automated approaches for
system administration tasks. Identify approaches that leverage our resources and provide
economies of scale.

2. Operations and Support

7. Perform daily system monitoring, verifying the integrity and availability of all
hardware, server resources, systems and key processes, reviewing system and application
logs, and verifying completion of scheduled jobs such as backups.

8. Perform regular security monitoring to identify any possible intrusions.

9. Perform daily backup operations, ensuring all required file systems and system data are
successfully backed up to the appropriate media, recovery tapes or disks are created, and
media is recycled and sent off site as necessary.

10. Perform regular file archival and purge as necessary.

11. Create, change, and delete user accounts per request.

12. Provide Tier III/other support per request from various constituencies. Investigate
and troubleshoot issues.

13. Repair and recover from hardware or software failures. Coordinate and communicate
with impacted constituencies.
1. Maintenance

Apply OS patches and upgrades on a regular basis, and upgrade administrative tools and
utilities. Configure / add new services as necessary.

Upgrade and configure system software that supports GIS infrastructure applications or
Asset Management applications per project or operational needs.

Maintain operational, configuration, or other procedures.

Perform periodic performance reporting to support capacity planning.

Perform ongoing performance tuning, hardware upgrades, and resource optimization as


required. Configure CPU, memory, and disk partitions as required.

Maintain data center environmental and monitoring equipment.

HR Intern Job Description.

The HR Intern provides quality HR compliance and administrative support to The HR Team
clients and teammates. This support is based from The HR Team office. Interns are responsible
for maintaining satisfied clients by delivering assistance and administrative support to HR
generalists and consultants on various projects.

Tasks

Develop and Maintain HR Compliance Knowledge

1. Begins to develop a current knowledge of HR Laws and Regulations.


2. Keeps abreast of new developments in the HR field.
3. Develops a working knowledge of HR information databases and searchable resources.
4. Keeps abreast of Document retention requirements
Pursue an Attitude of Learning and Development

1. Attends seminars and meetings relative to the HR profession.


2. Cultivate interpersonal skills
3. Develop negotiating and public speaking skills
4. Foster time management skills

HR administration

1. Track progress, deadlines, and priorities of all projects


2. Prepare Word, Excel and PowerPoint documents
3. Proofread HR documents including audits, marketing information, and handbooks.
4. May be responsible for making meeting and travel arrangements
5. Ensure Career Builder and Monster job packs are current with available job ads
6. Audit HR Plus, Washington Post, and Baltimore Sun invoices
7. Manage Pre-Employment Processes
8. Track cost and effectiveness of media outlets for job postings Post new positions on
various websites including Monster.com, Career Builder.com, Washington Post.com, and
HotJobs.com
9. Sort incoming resumes and logs them into appropriate tracking spreadsheets
10. Complete and mail out regret letters
11. Coordinate candidate interviews, physicals, and testing Send background checks to HR
Plus and save results
12. when they are returned Complete and mail out offer letters
13. Manage Client Satisfaction
14. Maintain a satisfied level of customer service with clients both internal and external.
15. Properly handle client requests through responsiveness, follow-up, and escalation.

Qualifications, Skills and Abilities

1. Personable, able to comfortably and pleasantly deal with a variety of people


2. Strong customer service skills
3. Problem solving capabilities necessary to accomplish the duties and tasks of the position
4. Ability to correctly make decisions involving client issues/ problems including when to
escalate the problem to a more senior consultant
5. Exceptional written and oral communication skills
6. Excellent organizational and planning skills
7. Ability to effectively learn and acquire new knowledge and skills.
8. Ability to share knowledge and work in a strong team oriented environment.
9. Detail oriented Proficient in Word, Excel, PowerPoint, and e-mail
Network engineer Job brief

You will be responsible to design, implement, maintain, and support our growing network
infrastructure. You will be responsible for designing and developing scalable, maintainable,
highly available network architectures that meet business objectives and SLAs.

Responsibilities

 Configure and install various network devices and services (e.g., routers, switches, firewalls,
load balancers, VPN, QoS)
 Perform network maintenance and system upgrades including service packs, patches, hot fixes
and security configurations
 Monitor performance and ensure system availability and reliability
 Monitor system resource utilization, trending, and capacity planning
 Provide Level-2/3 support and troubleshooting to resolve issues
 Work within established configuration and change management policies to ensure awareness,
approval and success of changes made to the network infrastructure
 Select and implement security tools, policies, and procedures in conjunction with the
company’s security team
 Liaise with vendors and other IT personnel for problem resolution

Requirements

 Proven hands-on network engineering experience


 CCNP or higher (CCIE and/or CISSP highly valued)
 Deep understanding of networking protocols (e.g., IPSEC, HSRP, BGP, OSPF, 802.11, QoS)
 Solid understanding of the OSI or TCP/IP model
 Hands-on experience with monitoring, network diagnostic and network analytics tools
 University degree in Computer Science or a related subject

You might also like