Senior Software Developer
2 months ago
Seeking highly skilled Senior Software Developer with expertise in a performant programming language of your choice. Your primary responsibility will be to rewrite and optimize our existing C++ codebase, which forms the core of our application. The application processes MIME-formatted emails, adds business cards, disclaimers, banners, and tracking links, and ensures correct placement using regular expressions. You will also be tasked with extracting business logic from PostgreSQL stored procedures and reimplementing it at the API layer to support a microservices architecture.
Preferred Qualifications:
- Masters degree in Computer Science, Software Engineering, or a related field.
- Experience with multiple programming languages and cross-language integrations.
- Knowledge of email protocols (SMTP, IMAP, etc.).
- Experience with cloud platforms and services, particularly Azure.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Knowledge of security best practices in software development.
- Experience with agile development methodologies.
Responsibilities:
- Analyse the existing C++ codebase and design a high-performance rewrite in a language of your choice.
- Develop and optimize new features, ensuring they meet performance and scalability requirements.
- Process MIME-formatted emails, manipulate content, and add business cards, disclaimers, banners, and tracking links.
- Implement regular expressions to ensure correct placement of business cards in replies and forwarded emails.
- Extract business logic from PostgreSQL stored procedures and reimplement it at the API layer.
- Collaborate with the DevOps team to integrate the application into a microservices architecture on Azure Kubernetes.
- Ensure the application remains highly performant, scalable, and secure.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and provide constructive feedback to peers.
- Stay up-to-date with the latest development standards and best practices in your chosen language.
- Troubleshoot and debug issues in a timely manner.
- Work closely with other developers, product managers, and stakeholders to deliver high-quality software solutions.
Required Qualifications:
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- Minimum of 10 years of professional experience in software development with a focus on performance.
- Strong ability to read and understand C++ code.
- Expertise in one or more performant programming languages (e.g., Rust, Go, Java, C# etc.).
- Experience with email processing, MIME format, and regular expressions.
- Proficiency in working with PostgreSQL and writing complex SQL queries.
- Solid understanding of software design principles and design patterns.
- Experience with API development and microservices architecture.
- Familiarity with DevOps practices and tools, particularly in an Azure Kubernetes environment.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
-
Senior Software Developer
1 month ago
Claremont, Western Cape, South Africa West Coast Personnel Full timeSenior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at West Coast Personnel. As a key member of our development team, you will be responsible for rewriting and optimizing our existing C++ codebase, which forms the core of our application.Key Responsibilities:Analyze the existing C++ codebase and design a...
-
Senior Software Developer
1 month ago
Claremont, Western Cape, South Africa West Coast Personnel Full timeSenior Software DeveloperWest Coast Personnel is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for rewriting and optimizing our existing C++ codebase, which forms the core of our email marketing software application.Main Responsibilities:Analyze the existing C++ codebase...
-
Senior Software Developer
2 months ago
claremont, South Africa Adzuna ZA B C2 Full timeAn international company who develops and supports email marketing software for their global Group with Offices in Cape Town, Johannesburg, London, California and North Carolina.Description:The main responsibility will be to rewrite and optimize the existing C++ codebase, which forms the core of our application. The application processes MIME-formatted...
-
Senior Software Engineer
3 weeks ago
Claremont, Western Cape, South Africa West Coast Personnel Full timeSenior Software DeveloperWest Coast Personnel is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for rewriting and optimizing our existing C++ codebase to ensure high performance and scalability.Key Responsibilities:Analyze the existing C++ codebase and design a...
-
Senior Software Engineer
1 month ago
Claremont, Western Cape, South Africa West Coast Personnel Full time{"title": "Senior Software Developer Position", "description": "Job SummaryWest Coast Personnel is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for rewriting and optimizing our existing C++ codebase, which forms the core of our application. The application processes...
-
Senior Software Developer
2 months ago
claremont, Western Cape, South Africa West Coast Personnel Full timeSeeking highly skilled Senior Software Developer with expertise in a performant programming language of your choice. Your primary responsibility will be to rewrite and optimize our existing C++ codebase, which forms the core of our application. The application processes MIME-formatted emails, adds business cards, disclaimers, banners, and tracking links, and...
-
Senior Software Developer
2 months ago
claremont, Western Cape, South Africa West Coast Personnel Full timeAn international company who develops and supports email marketing software for their global Group with Offices in Cape Town, Johannesburg, London, California and North Carolina. Description: The main responsibility will be to rewrite and optimize the existing C++ codebase, which forms the core of our application. The application processes MIME-formatted...
-
Software Lecturer
5 months ago
Claremont, South Africa Eduvos Full time**Job Advert Summary**: **Eduvos **is looking to employ a **Software Lecturer** at our Claremont campus on a permanent basis.*** **Type of appointment**: **Permanent appointment** **Purpose**: - To lecture Information Technology-related modules, in the faculty on a full-time basis. - To assist in the administration and departmental affairs and activities...
-
Senior Business Development Consultant
5 months ago
Claremont, South Africa Delta-v Full timeDo you have sales and tech recruitment experience, had your first taste of the working world, and ready for a transformative career shift into the dynamic world of B2B tech sales? If you're now looking for a fast-paced environment where you’ll get to learn about FinTech & SaaS and work closely with the leadership teams of international startups?_ **About...
-
Senior Product Manager
5 months ago
Claremont, South Africa Kurtosys Full time**ABOUT US**: Kurtosys provides asset and wealth managers with a data and content publication platform that enables the construction and distribution of critical sales, marketing, and client reporting materials. Founded in 2002, Kurtosys operates across four global offices. Underpinned by global ISO-27001 certification in information security management, the...
-
Senior Product Consultant
4 months ago
Claremont, South Africa Kurtosys Full timeABOUT US: Kurtosys provides asset and wealth managers with a data and content publication platform that enables the construction and distribution of critical sales, marketing, and client reporting materials. Founded in 2002, Kurtosys operates across four global offices. Underpinned by global ISO-27001 certification in information security management, the...
-
Software Engineering Team Lead
5 months ago
Claremont, South Africa Kurtosys Full timeABOUT US: Kurtosys provides asset and wealth managers with a data and content publication platform that enables the construction and distribution of critical sales, marketing, and client reporting materials. Founded in 2002, Kurtosys operates across four global offices. Underpinned by global ISO-27001 certification in information security management, the...
-
Senior Account Executive
5 months ago
Claremont, South Africa IRI South Africa Full time**About Us**: Explore a world of Big Data and predictive analytics providing forward-looking insights that help CPG, OTC healthcare, retailers and media companies to grow. With the largest repository of data integrated on an on-demand cloud-based technology platform, IRI guides over 5,000 clients globally in their quests to deliver growth. IRI is one of the...
-
Go-to-market Consultant
4 months ago
Claremont, South Africa Delta-v Full timeDo you have sales and tech recruitment experience, had your first taste of the working world, and ready for a transformative career shift into the dynamic world of B2B tech sales? If you're now looking for a fast-paced environment where you’ll get to learn about FinTech & SaaS and work closely with the leadership teams of international startups?_ **About...
-
Senior Forex Dealer
4 months ago
Claremont, South Africa Southern Shore Recruitment Full time**Senior Forex Dealer** **Claremont** **R40-60 000.00 pm** **Job Overview** Responsible for the performance of the trading book and ensuring that the desk is successful in operations, sales, and profitability. **Trade Execution or Dealing**: - Executing trades on behalf of clients. This includes securing exchange rates to buy and sell foreign currency...
-
Sales Development Representative
2 months ago
Claremont, South Africa Delta-v Full timeDo you have sales and customer-facing experience, had your first taste of the working world, and are ready for a transformative career shift into the dynamic world of B2B tech sales? If you're looking for a fast-paced environment where you’ll get to learn about the FinTech & SaaS space and work closely with the leadership teams of international...
-
Business Development Representative
3 weeks ago
Claremont, South Africa Delta-v Full timeDo you have sales and customer-facing experience, had your first taste of the working world, and are ready for a transformative career shift into the dynamic world of B2B tech sales? If you're looking for a fast-paced environment where you’ll get to learn about the FinTech & SaaS space and work closely with the leadership teams of international...
-
Strategic Business Development Consultant
4 months ago
Claremont, South Africa Delta-v Full timeAre you a university graduate who's had your first taste of the working world, and you're now looking for a fast-paced environment where you’ll get to learn about FinTech and work closely with the leadership teams of international startups?_ **About Delta-v** We accelerate the growth of international B2B FinTech and SaaS companies that provide complex...
-
1 X Email Marketing Executive
6 days ago
Claremont, South Africa Rentokil Initial Full time**Requirements**: - Writing compelling and engaging marketing messages for the products and services as set out in the schedule. - Proofreading and testing all outgoing campaigns to ensure that they are of the highest standards. - Working with the PR and Communications Manager to ensure branding guidelines are followed and consistent across campaigns for...
-
Senior Marketing Manager
1 month ago
Claremont, South Africa RDC Property Group Full time**About the Role**: We're seeking a highly motivated and results-oriented Marketing Manager with prior experience to join our team in Claremont, Cape Town. You'll play a pivotal role in shaping and executing our marketing strategy, focusing on increasing brand awareness and online presence, particularly within the Botswana and South African market. - Develop...