Innovative Senior Software Developer Opportunity

3 days ago


Islamabad, Islamabad, Pakistan beBee Careers Full time

Role Overview

">

We are seeking a highly skilled and motivated Senior Software Consultant to join our team. The successful candidate will work closely with our CTO, Software Engineering, and Data Science teams to design and deliver cutting-edge software solutions.

">

Key Responsibilities

">
  • ">
  • Develop, release, and maintain high-quality software applications in accordance with business needs
  • Design scalable and performant systems that meet the requirements of our customers
  • Build and deploy infrastructure to support our software applications
  • Break down complex problems into manageable components and develop elegant solutions
  • Collaborate with a talented team of software engineers, data scientists, and DevOps engineers to achieve shared goals
  • Foster a culture of continuous improvement and contribute to the development of engineering guidelines for building scalable, available, and fault-tolerant systems
  • Lead code reviews and documentation efforts, focusing on complex bug fixes and high-risk problems
  • Mentor less experienced team members and review the work of peers to ensure high standards are met
  • Stay up-to-date with new breakthroughs and advances in machine learning, AI, and deep learning, applying this knowledge to drive innovation
  • Contribute to a cohesive, diverse, and high-performing team that is genuinely inclusive and gender balanced
  • Establish strong relationships with key stakeholders through effective communication and collaboration
  • Be adaptable and flexible, willing to work independently to achieve results
">

Requirements

">
  1. ">
  2. Bachelor's or Master's degree in Computer Science or a related field
  3. A minimum of 5+ years of experience in Python programming
  4. Advanced experience building system-critical components in Python (minimum 3+ years)
  5. Hands-on experience designing and building REST APIs and managing associated challenges
  6. Strong knowledge and experience with cloud technologies (AWS/Azure)
  7. Data warehouse design, tools, and techniques
  8. Experience working with Databricks as our primary data store
  9. Strong data modeling skills, including entity relationship diagrams, normalization, and denormalization
  10. Data loading and integration from multiple sources
  11. ETL process expertise
  12. Data governance and best practices
  13. Knowledge of big data concepts, including NoSQL databases
  14. Experience with Azure-specific services, such as Event Hubs, Cosmos DB, Azure API Management, Azure Kubernetes Services, and ADLS Gen 2
  15. Ability to build scalable and high-performance systems
  16. Good understanding of design patterns across back-end and integration
  17. Knowledge of data engineering principles and practices
  18. Experience with data visualization and exploration tools
  19. Proficiency in version control tools, including Git and Git workflows
  20. Demonstrated working knowledge of CI/CD (Continuous Integration and Continuous Deployment)
  21. Experience in complex, large-team technical environments where issues require prompt resolution and strategic actions
  22. Strong organizational, communication, and collaboration skills to build and strengthen working relationships
  23. Experience leading development following Agile/Scrum framework, with knowledge across agile concepts and methodologies
  24. Ability to thrive in a dynamic and fast-paced environment of product discovery and development
  25. Ability to take ownership and work independently
  26. Positive, proactive mindset, passionate about succeeding and expanding your skillset
  27. Good to have knowledge or experience with Microservice-Architecture
  28. Nice to have React experience
  29. Experience with IoT systems and concepts, including RabbitMQ and Jenkins
">

About Us

">

We are a forward-thinking organization that values innovation, collaboration, and growth. Our team is dedicated to delivering exceptional software solutions that meet the evolving needs of our customers.

">

What We Offer

">

We offer a dynamic and supportive work environment, opportunities for professional growth and development, and a competitive compensation package.

">

How to Apply

">

If you are a motivated and experienced software professional looking for a new challenge, please submit your application.


  • Senior Programmer

    2 weeks ago


    Islamabad, Islamabad, Pakistan Insignia Software Full time

    Join our dynamic team as a senior programmer at Insignia Software! We are looking for an experienced programmer with a strong background in software development methodologies.Responsibilities:Design and develop high-quality software applications.Collaborate with the team to analyze user requirements and translate them into software design...


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    We are looking for a highly skilled Software Developer to join our team at Developers Desk Technology.Key Responsibilities:To design, develop, and implement web and mobile applications using various programming languages.To work closely with project managers and designers to define feature specifications and build innovative products.Required Skills:Proven...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    Key ResponsibilitiesLead the development of IoT and cognitive applications using IBM Bluemix and IBM Watson.Recruit, manage, and develop a team of software developers and QA engineers.Establish software development processes, including Agile methodologies, source control tools, and coding standards.Provide detailed solution architecture and produce precise...

  • Software Developer

    5 days ago


    Islamabad, Islamabad, Pakistan Insignia Software Full time

    Insignia Software is a software solution provider with its head office in Edmonton, Alberta, Canada. Insignia is a leading solution provider for Library Automation System and Student Information System. We are opening a software house in Bahria, Rawalpindi, Pakistan. In phase I we will be hiring 10-20 staff of different skills in early 2024. In phase II we...

  • Shopify Developer

    5 days ago


    Islamabad, Islamabad, Pakistan Innovative Software Solution Full time

    - Expert level skill in HTML, CSS, and JS development- Strong familiarity and experience with Shopify APIs (Storefront + Admin)- Familiarity with deployments using Shopify CLI (Replacement for ThemeKit)- Ability to build, launch and maintain Shopify stores- Expert knowledge of Shopify's admin system- Deep understanding of ecommerce design elements-...


  • Islamabad, Islamabad, Pakistan Zam Software Solutions Full time

    About Zam Software SolutionsZam Software Solutions is a leading technology company that provides innovative software solutions to businesses.We are committed to delivering high-quality products and services that meet the evolving needs of our clients.Our team consists of experienced professionals who share a passion for technology and innovation.We are...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    We are seeking a skilled developer to join our team in Islamabad. As a software engineer, you will be responsible for developing and implementing workflows to meet business requirements.Main Responsibilities:Design, develop, and test APIs for cross-platform integration.Analyze complex problems and develop effective solutions.Stay up-to-date with industry...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    About the RoleWe are seeking a detail-oriented software developer to assist in the design, coding, testing, and maintenance of software applications.Key Responsibilities:Development: Assist in designing, coding, testing, and debugging of software applications. Write clean, efficient, and maintainable code following established coding standards and best...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job Description:  We are seeking an experienced Senior AI Software Development Manager to lead our AI innovation efforts. In this role, you will oversee the development and deployment of AI/ML models, identify opportunities for AI-driven innovation, and build scalable software systems integrated with AI technologies. Your expertise in software development,...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    Team Lead Software Development Software Productivity Strategists Inc., Pakistan A university degree in either Computer Science or Software Engineering.The Software Development Lead will be responsible for recruiting, managing, and developing a team of developers and QA engineers who develop IoT and/or cognitive applications using IBM Bluemix and IBM...