Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 10, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Parallel Score is a product development firm that develops data and user-centric solutions by leveraging designs, engineering, and innovative thinking. We are a provocative product development agency that is focused on imagining and building highly-interactive and user- driven experiences that push the limits of user design and development. We dissect ...
    Read more about this company

     

    Product Engineer

    • We are looking for a Senior Software Engineer who will develop information systems by studying operations; designing, developing, and installing software solutions; and supporting and developing a software team.
    • The Product Engineer will lead a team of developers responsible for building new and supporting existing Software.

    Responsibilities:

    • Development of assigned software development projects within the specified timeline
    • Physical documentation of all application
    • Process analysis and design of software systems
    • Support and maintenance of software applications
    • Lead technical design and architecture discussions
    • Provide technical guidance and mentorship to junior engineers
    • Perform code reviews and ensure code quality standards are met
    • Stay up-to-date with emerging trends and technologies in software development
    • Participate in Agile development methodologies, including sprint planning, stand-ups, and retrospectives
    • Communicate effectively with stakeholders, including product managers, designers, and other engineers
    • Contribute to the development of technical specifications and project plans
    • Design, develop, and maintain software applications and systems
    • Collaborate with cross-functional teams to identify and solve complex software problems
    • Perform code reviews and ensure code quality standards are met
    • Stay up-to-date with emerging trends and technologies in software development
    • Participate in Agile development methodologies, including sprint planning, stand-ups, and retrospectives
    • Communicate effectively with stakeholders, including product managers, designers, and other engineers
    • Contribute to the development of technical specifications and project plans
    • Writing reusable, testable, and efficient code.
    • Daily code checking and CICD automation
    • Design and implement low-latency, high-availability, and performance applications
    • Implementation of user-facing elements with server-side logic
    • Implementation of security and data protection
    • Identifying system performance risks and problems, developing and presenting solutions, and maintaining documentation to keep it current.
    • Manages the client and is called upon to facilitate user requirements sessions, design technical specifications, and manage the development of documentation to meet client expectations.
    • Manage all technical aspects of the project and also contribute directly by writing code, managing builds, and performing other hands-on tasks
    • Manages team members to successfully deliver agreed-upon solutions of the highest quality, exceeding customer expectations.
    • Expertly implement designs using modern programming practices and participate in the architecture and design of systems.
    • Perform code reviews and ensure exceptional code quality, code coverage and quality must be above 75%
    • Fully and completely understand system interdependencies and limitations, Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
    • Assist in the career development of others, actively mentoring individuals on advanced technical issues, and helping managers guide the career growth of their team members.
    • Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.

    Requirements:

    • Must know all the following languages - React, React Native, JavaScript, Python, Unit/integration testing using Jest, Mocha, etc.
    • Experience with software design patterns and architecture principles
    • Strong problem-solving and analytical skills
    • Ability to work independently and in a team environment
    • Excellent communication and collaboration skills
    • Experience with agile development methodologies
    • Experience with database technologies, such as SQL or NoSQL
    • Experience with testing frameworks, such as JUnit or Selenium
    • Expertise in architecting and designing software solutions for various problem types.
    • Working Knowledge of Microservices Architecture
    • Hands-on experience working with DevOps (Kubernetes, Dapr), CI/CD (Azure Active Directory, Github), Database (Redis, Postgres, etc.), cloud computing platforms, such as AWS or Azure, etc.
    • Strong written and verbal communication skills.
    • Willing to learn and work on different mobile platforms/frameworks when needed.
    • Networking and integrating third-party APIs, working with a version control system (i.e., Git).
    • Knowledge of unit and UI testing, as well as testing frameworks/libraries.
    • Bachelor's degree in computer science or a related field
    • Knowledge in any of these technologies is a plus- Blockchain, Artificial Intelligence, Machine Learning.

    go to method of application ยป

    Product Manager

    • We are looking for a Product Manager to manage all lifecycle stages of the product and ensure all deliverables are communicated effectively to other Engineers and stakeholders and monitor the software team.
    • The Product Manager will manage a team of Engineers and clients' expectations.

    Job Responsibilities

    • Manage agile product development process from the product management point of view
    • Develop and implement product strategies consistent with the company vision
    • Develop and maintain an understanding of the product, market, and competition
    • Develop product positioning and go-to-market strategy
    • Collect and analyze feedback from customers, stakeholders, and other teams to shape requirements, features, and products
    • Identify areas for growth and create strategic product line roadmaps to help drive adoption of the product and differentiate features
    • Analyze potential partner relationships for the product and lead the effort to integrate our applications with other leading industry systems
    • Work with QA engineers to create test plans
    • Serve as an in-house expert for our products and become the go-to person for all functional issues
    • Keep abreast of the goings-on in the industry
    • Make creative recommendations to expand the product base and vision
    • Manage all lifecycle stages for a product from ideation through sunset, with responsibility for ensuring that deliverables are understood and releases are delivered on time.

    Job requirements and qualifications

    • Previous working experience as a Product Manager for 3 years
    • In-depth knowledge of Agile methodology for product development
    • In-depth Knowledge of Project tracking tools such as Azure and Trello
    • Outstanding communication, presentation, and leadership skills
    • Excellent organizational and time management skills
    • Sharp analytical and problem-solving skills
    • Creative thinker with a vision
    • Attention to details

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at ParallelScore Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail