Exciting Opportunity for a Senior .NET Software Engineer
Are you ready to elevate your career in a company that values people, fosters growth, and drives innovation? Join our team, where your passion for technology will be met with a culture of collaboration, versatility, and continuous development.
Why You’ll Love Working With Us:
We provide an environment that nurtures career development with regular one-on-ones with leadership. You’ll be part of a dynamic, multidisciplinary team where tackling complex challenges is a shared mission, and making a meaningful impact is part of the job.
What You’ll Be Doing:
Delivery:
- Leverage your expertise to develop world-class web and mobile applications for top-tier organizations.
- Enhance product quality by exploring containerization and continuous integration, contributing to a seamless DevOps culture.
- Engage in all stages of the software development lifecycle, from system design to analysis, scoping, and estimation.
- Research and implement cutting-edge technologies to drive innovation in our projects.
People:
- Exhibit maturity, motivation, and leadership in the workplace.
- Champion positive change within the team and foster a collaborative culture.
- Collaborate with cross-functional teams to solve complex business challenges, driving continuous improvement.
- Mentor and support colleagues to maintain high standards of excellence and accountability.
Customer:
- Build strong relationships and understand customer needs to deliver impactful solutions.
- Manage customer expectations and identify opportunities for service improvements.
- Ensure compliance with data security and industry regulations.
What We Need from You:
- A bachelor’s degree in IT, Engineering, or a related field.
- At least 6 years of experience as a software engineer in an enterprise environment.
- Proficiency in software engineering fundamentals with a commitment to clean code and best practices.
- Expertise in various technologies with the agility to adapt to new frameworks.
- Ability to architect and structure small projects within an enterprise environment.
- Strong collaboration and communication skills with a drive for continual improvement.
- Experience with a hybrid working model, typically working from the office 2-3 times per week.
- A strong customer-facing ability and flexibility to work across different environments and tooling.
What You’ll Get from Us:
- A competitive compensation package with twice-yearly salary reviews and guaranteed bonuses.
- Loyalty leave based on tenure.
- Access to employee wellness programs and rewards for professional development.
- Commission incentives for successful business development leads and employee referrals.
- Support from leadership through regular one-on-ones and quarterly reviews.
- Continuous development programs offering training in both leadership and technical skills.
- Exposure to enterprise projects across multiple domains for some of the most esteemed organizations.
Tech Stacks We Use:
- Frontend: Angular, Blazor, React, Vue
- ORM Tools: Entity Framework Core, Entity Framework
- Relational Databases: MS SQL, PostgreSQL, MySQL, Oracle
- Non-relational Databases: MongoDB, Cosmos DB
- Unit Testing: NUnit, xUnit
- Cloud Environments: Azure, AWS, GCP
- Infrastructure as Code: Terraform, Bicep, AWS CDK
- Messaging Queues: Kafka, RabbitMQ, Amazon SQS
- DevOps: Azure DevOps, GitHub
What to Expect from Our Recruitment Process:
Our recruitment process is designed to be efficient and transparent, keeping you informed every step of the way.
- Initial Conversation: An introductory chat with our talent team to get to know you and discuss what we have to offer.
- Technical Interview: A 1.5-hour in-person interview at one of our offices where you’ll meet some of our leadership team.
- Final Steps: If we’re aligned, we’ll proceed with salary discussions and extend an offer of employment.
Related
Package: R960k
Job Location: Cape Town DNB JHB
Job Type: Full Time
Job Category: .net