Principal Software Developer

3 days ago


Gujrat, Punjab, Pakistan beBeeSoftwareEngineer Full time $70,000 - $100,000
Job Description

We are seeking a skilled Software Engineer to design and develop features in our existing products. The ideal candidate will have a solid foundation in software engineering, with expertise in Object-Oriented Analysis and Design (OOAD), design patterns, Model-View-Controller (MVC), data structures, and algorithms.

  • A strong understanding of software engineering fundamentals is essential.

The selected candidate should have experience with Ruby on Rails, JavaScript, jQuery, CSS, HTML5, PostgreSQL, or other Relational Database Management Systems (RDBMS). They should be proficient in developing robust REST APIs that integrate seamlessly with other systems, as well as maintaining high-quality code through rigorous testing and adherence to coding standards.

We encourage the successful applicant to participate actively in Scrum meetings to ensure timely delivery and meet project goals. Contribute to Research and Development initiatives to explore new technologies and industry trends.

Requirements:
  • Strong understanding of software engineering fundamentals, including OOAD, design patterns, MVC, data structures, and algorithms.
  • Minimum 2+ years' experience working with Ruby on Rails, JavaScript, jQuery, CSS, HTML5, PostgreSQL, or other RDBMS.
  • Proven experience in developing and integrating REST APIs.
  • Familiarity with source control tools like Git and unit testing frameworks.
  • Excellent interpersonal, written, and verbal communication skills.
  • Able to thrive in fast-paced, deadline-driven environments and adapt to agile methodologies.
  • Self-motivated, quick learner, and responsive team player.
  • Strong problem-solving, debugging, and analytical skills.
  • Familiarity with microservices architecture.


  • Gujrat, Punjab, Pakistan beBeeTechnical Full time 12,000,000 - 20,000,000

    Job Title: Principal Technical Lead Job ProfileWe are seeking a seasoned technical expert to spearhead our design and development initiatives. As the principal technical lead, you will be responsible for guiding a small team of engineers in developing innovative solutions.Key Responsibilities:Independently develop detailed product designs using 3D modeling...


  • Gujrat, Punjab, Pakistan beBeeSoftware Full time 800,000 - 1,200,000

    Key Software Engineer RoleOur organization seeks a skilled Key Software Engineer to play a vital part in shaping the future of our dynamic projects.The ideal candidate will have a strong understanding of software development principles, including design patterns, architecture, and coding best practices.Proficiency in building scalable web applications using...


  • Gujrat, Punjab, Pakistan beBeeMobile Full time 1,700,000 - 3,500,000

    We are looking for a seasoned Mobile Software Engineer to spearhead our mobile application development project. The ideal candidate will possess expertise in designing, developing, and maintaining high-quality mobile applications for various platforms.Key Responsibilities:Develop scalable and efficient mobile software solutions using programming languages...


  • Gujrat, Punjab, Pakistan CanDev Software Agency Full time $50,000 - $100,000 per year

    Job descriptionTech Services Studio Inc (TSS) is a software house in Gujrat. We're all about crafting mobile apps and software that make a difference. We're looking for a passionate Software Developer to join us on-site, and we think you might be a great fitWhat's the Job?You'll be diving into mobile app development and back-end API magic with our talented...


  • Gujrat, Punjab, Pakistan beBeeSoftwareDeveloper Full time 20,000,000 - 25,000,000

    About Our OpportunityWe are seeking an experienced Senior .NET Developer to join our team. As a key member of our development squad, you will be responsible for designing and developing complex software applications using the latest .NET technologies.This is an excellent opportunity for you to deepen your knowledge and expertise in C#, ASP.NET, LINQ, ASMX,...


  • Gujrat, Punjab, Pakistan beBeeDeveloper Full time $100,000 - $150,000

    Job TitlePrincipal Software Developer .NET Job DescriptionAs a Principal Software Developer in our organization, you will lead the development of web-based applications for banking projects, particularly internet banking, CRM, and loan origination systems.You will utilize your expertise in .NET technologies, including C#, ASP.NET, MVC, MVVM, and SQL Server,...


  • Gujrat, Punjab, Pakistan beBeeSoftwareDeveloper Full time 1,200,000 - 1,500,000

    Job Overview:We are seeking a skilled professional to develop innovative compliance solutions for financial institutions. This individual will play a key role in establishing our IT development team and contribute to the success of our clients.The ideal candidate will have a strong background in software development, with experience in designing, developing,...


  • Gujrat, Punjab, Pakistan beBeeSoftwareEngineer Full time $90,000 - $150,000

    Job DescriptionWe are seeking a seasoned Python professional to spearhead the development of high-quality software solutions. The ideal candidate should possess expertise in Python development, experience in leading technical teams, and a passion for building scalable applications.Key Responsibilities:Lead and mentor a team of Python developers, ensuring...


  • Gujrat, Punjab, Pakistan beBeeSoftwareDeveloper Full time 9,000,000 - 15,000,000

    We are looking for an experienced software development professional to join our team.Job OverviewA seasoned C++ developer with experience in C# and a solid understanding of software development principles is required to drive the success of our projects.Key ResponsibilitiesC++2011 expertiseWindows Process handling and Inter-process Communication (IPC)...


  • Gujrat, Punjab, Pakistan beBeeBackendDeveloper Full time 800,000 - 1,200,000

    Senior Backend Engineer Job DescriptionWe are seeking a seasoned backend developer to contribute to the growth of our engineering department.This role involves designing, developing and deploying scalable backend systems using Java and Spring Boot. The ideal candidate will have expertise in integrating APIs, databases and message queues as well as strong...