Senior .Net Developer
platform45 · Gardens or Rosebank, Gauteng or Western Cape, South Africa ·
- Work mode
- Hybrid
- Seniority
- Senior
- Category
- Software engineering
- Experience
- 7+ years
- Visa sponsorship
- No
- Company size
- 51-200
platform45 · Gardens or Rosebank, Gauteng or Western Cape, South Africa ·
rrts · Downers Grove IL
puck · Worthing, South Dakota, United States
DriveTime · 1720 W Rio Salado Pkwy Tempe, AZ 85281
User Experience Researchers Pte.Ltd
Senior back-end developer leading .NET/Java-based system design and AWS migration for a financial-services client, focusing on scalable APIs, microservices, and cloud-native solutions.
SENIOR .NET BACK-END DEVELOPER
.NET / JAVA
Department:
Engineering
Reports to:
Technical Lead and Line Manager
WHO PLATFORM45 IS
We are responsible for code changing the lives of people around the world, every day. We solve complex problems and build big ideas. We believe in the ability of technology to make the world a better place; we’re driven to rip through conformity and create new solutions, and smarter habits. We know why we’re here: To unleash the potential of people through the power of technology. We are people multiplied by the power of tech and together we are changing the world.
CONTEXT | THE ROLE
As a Senior Back-End Developer, you will lead the development of complex software solutions, collaborate with cross-functional teams, and drive technical excellence within our organisation. You’ll be embedded on a strategic engagement with an enterprise financial-services client that is migrating its platform to AWS cloud services - an exciting opportunity to work on challenging, high-impact projects, contribute to the success of our clients, and shape the future of not only our business but theirs.
ROLE RESPONSIBILITIES | THE WHAT & THE HOW
The Essentials
Software Development
Lead the design, development, and implementation of scalable, robust back-end systems and APIs that meet client requirements and industry standards.
Technical Leadership
Provide technical expertise and guidance to development teams, ensuring adherence to best practices, coding standards, and architectural principles.
Solution Architecture
Collaborate with stakeholders to define system architecture, identify technical requirements, and design innovative solutions that address complex business challenges. Architect and implement microservices and distributed systems that ensure high availability and performance. Contribute to the migration of services and workloads to AWS, ensuring reliability, security, and performance throughout the transition.
Code Review and Quality Assurance
Conduct code reviews, perform thorough testing, and implement quality assurance processes to ensure the reliability, performance, and security of software applications.
Requirement Analysis
Work closely with clients to understand their needs, gather requirements, and propose technical solutions that align with their objectives and budget constraints.
Continuous Improvement
Stay updated on emerging technologies, industry trends, and best practices in software development, and leverage this knowledge to enhance our development processes and capabilities.
Mentoring
Provide mentorship to junior / less-experienced engineers, helping them grow their technical expertise and guiding them on best practices, coding standards, and architectural principles.
Documentation
Strong documentation practices that prioritise practical value over exhaustive detail are essential: maintaining clear, purposeful documentation focused on architectural decisions, system boundaries, and integration points that future team members will actually need, while avoiding docs that quickly become outdated or remain unread.
TECHNICAL REQUIREMENTS
CRITICAL COMPETENCIES
Madiff · Warsaw, Poland