Senior Software Engineer

1 month ago


Delhi, Delhi, India Cartrack Full time

Picup is a SaaS logistics management platform for medium-large businesses who require an integrated tech-driven solution from the distribution centre to the customer. Our Fleet Management System is a sophisticated web-based platform and driver mobile app with telematics that gives complete visibility to manage and track your entire fleet. Picup additionally has our own fleet of drivers that powers on demand and scheduling delivery technologies, with ambitions to expand into other logistics segments. These versatile technologies power us to be the number one logistics platform in Africa.

We are looking for a talented Full Stack Developer who will help us continue to build industry disruptive tech products and revolutionise the way our customers use technology.

Key Responsibilities:

  • Developing and maintaining our web-based Fleet Management System using C# and Angular
  • Collaborating with our cross-functional team to design and implement new features and technologies
  • Ensuring the scalability and performance of our system
  • Working with our data team to design and implement data visualizations and analytics
  • Staying up-to-date with the latest technologies and trends in the industry

Requirements:

  • BS Computer Science degree or equivalent industry experience
  • Strong experience in Angular, including concepts such as components, services, and RxJS
  • Proficiency in Tailwind CSS for responsive and efficient UI development
  • Extensive experience in programming with C# (.Net Core and .Net Framework 4 and above)
  • Strong experience in working with Relational Databases, experience in SQLServer and PostgreSQL a plus
  • Experience in consuming and feeding Web API's (SOAP / REST) from first and third parties
  • Strong understanding of SQL
  • Strong knowledge and understanding of SOLID principles and design patterns
  • HTML/CSS experience, including concepts like cross-browser compatibility and layout
  • Ability to deep dive into the technical aspects needed for optimization of web applications
  • Understand business requirements and how they translate into a technical approach
  • Creative thinking backed by strong analytical and problem-solving skills
  • Strong teamwork, co-ordination, and planning, self-driven, and ability to work at pace in a dynamic organization

Additional Experience (Advantageous):

  • Experience with real-time data visualization and dashboard design
  • Mapping technologies (Google Maps, Here Maps, Leaflet)
  • Experience designing microservices and distributed applications
  • Queueing technologies such as Kafka or RabbitMQ
  • CQRS and Event Sourcing design patterns
  • Strong knowledge of a cloud platform (Azure and GCP)
  • Agile development methodologies
  • Distributed source control systems (Git)
  • Performance/analytics tools for web applications and databases
  • Continuous integration and deployment technologies (Github actions, azure pipelines)
  • Knowledge of containerization (Docker) and container orchestration (Kubernetes)
  • Unit testing, test-driven development, static code analysis
  • Linux server experience


  • Delhi, Delhi, India iStrat Software Pvt. Ltd Full time

    Job Title: Senior Software EngineerJob Description:As a Senior Software Engineer at iStrat Software Pvt. Ltd, you will be responsible for designing and developing end-to-end web applications. Your expertise in database design and programming will be highly valued. Prior experience in web application development and maintenance is essential. You should...


  • Delhi, Delhi, India Nixcel Software Full time

    Job Title: Senior .NET Software EngineerJob Summary:We are seeking a highly skilled Senior .NET Software Engineer to join our team at Nixcel Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality .NET applications.Key Responsibilities:Design, develop, and implement .NET applications...


  • Delhi, Delhi, India Aspect Software Full time

    Job SummaryWe are seeking an experienced Senior Software Development Engineer to join our team at Aspect Software. The ideal candidate will have a strong background in software development, with a focus on designing, developing, and testing software components.Key ResponsibilitiesAnalyze and design software components, ensuring they meet the required...


  • Delhi, Delhi, India iStrat Software Pvt. Ltd Full time

    Job DescriptionAt iStrat Software Pvt. Ltd, we are looking for a talented Senior Software Engineer to join our team of dedicated professionals. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications. Your expertise will be utilized to improve the overall efficiency and...


  • Delhi, Delhi, India TekIT Software Solutions Pvt. Ltd. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in backend development and experience working with large-scale applications.Key Responsibilities:Design and implement robust backend systemsCollaborate with cross-functional teams to deliver...


  • Delhi, Delhi, India Metacube Software Pvt. Ltd. Full time

    About the Job:We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of scalable solutions. The ideal candidate will have a strong background in software engineering and experience with developing robust and efficient codebases. Responsibilities include designing and implementing software solutions, collaborating...


  • Delhi, Delhi, India iStrat Software Pvt. Ltd Full time

    iStrat Software Pvt. Ltd is seeking a highly skilled Senior Software Engineer to join its team.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining end-to-end web applications.Key Responsibilities:- Design and develop high-quality software solutions- Collaborate with cross-functional teams to identify and...


  • Delhi, Delhi, India Weekday Full time

    We are seeking a Senior Software Engineer to join our team. In this role, you will lead the development of software applications. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. We are looking for a talented individual who can lead a team of software engineers and contribute to the success...


  • Delhi, Delhi, India Dadu Medical Centre Full time

    Job Title: Senior Software EngineerAt {company}, we are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the development of software applications, collaborating with cross-functional teams, and driving technical innovation.Key Responsibilities:Lead the development of...


  • Delhi, Delhi, India PassionWorkx Full time

    Senior Software EngineerSummary: We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and be proficient in multiple programming languages.Responsibilities:Design, develop, and maintain complex software systems.Collaborate with cross-functional teams to identify...


  • Delhi, Delhi, India Oracle Full time

    We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have extensive experience in Java and a strong understanding of software design patterns. As a senior engineer, you will be responsible for leading the development of our backend systems and collaborating with cross-functional teams to deliver high-quality...


  • Delhi, Delhi, India OptimHire Full time

    Job Title: Senior Software EngineerAbout the Role: We are seeking a highly skilled Senior Software Engineer to join our team at OptimHire. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems using React.js.Key Responsibilities:1. Develop and implement high-quality software components...

  • Software Engineer

    4 weeks ago


    Delhi, Delhi, India Platina Software Full time

    At Platina Software, we're seeking a talented Software Design Engineer to join our team. As a key member of our engineering department, you'll play a crucial role in designing and implementing innovative software products and interfaces using the latest technologies and platforms.Responsibilities:Participate in planning, designing, and implementing product...


  • Delhi, Delhi, India Airdit Software private Limited Full time

    About the RoleAirdit Software private Limited is seeking an experienced Senior Software Engineer to join our team. This is a key position that will be responsible for designing, developing, and implementing SAP solutions.Job DescriptionWe are looking for a highly skilled software engineer with expertise in ABAP programming language, including ABAP Objects,...


  • Delhi, Delhi, India HireBloc Full time

    About the Role: We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for innovation. Key responsibilities include designing, developing, and maintaining high-quality software solutions. You will work closely with our team of experienced software...


  • Delhi, Delhi, India SiE Brains Technology Services Pvt Ltd Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at SiE Brains Technology Services Pvt Ltd. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining robust and scalable software solutions using Java, Angular, Node.js, and React.Key...


  • Delhi, Delhi, India Angel India CAD CAM Pvt. Ltd. Full time

    About the RoleWe are seeking a senior software engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using a range of programming languages and toolsCollaborate with cross-functional teams to identify and prioritize...


  • Delhi, Delhi, India Pivotal Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Pivotal. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop high-quality software solutions using Go, C#, AWS,...


  • Delhi, Delhi, India Arting Digital Private Limited Full time

    Job Title: Senior Software EngineerAt Arting Digital Private Limited, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications, solutions, and frameworks.Key Responsibilities:* Develops new and revised...


  • Delhi, Delhi, India OS Mgmt Consulting Services Full time

    Job Title: As a Senior Software Engineer at our company, you will be responsible for designing, developing, and maintaining high-quality software solutions. Your primary focus will be on leading and mentoring a team of software engineers, ensuring that all projects are completed on time and within budget. Key Responsibilities: - Lead and mentor a team of...