Software Developer
Quick Summary
Job Title: Senior Full Stack Software Engineer (Level III) – C# / Java Role Purpose The Level III Software Engineer is a senior technical contributor within a cross-functional delivery team responsible for the full software development lifecycle — from concept and design through development,…
Design and develop complex full-stack applications using C# and Java Participate in architecture decisions to ensure scalability, performance, and future readiness Build and maintain front-end and back-end services across the full application stack…
The Level III Software Engineer is a senior technical contributor within a cross-functional delivery team responsible for the full software development lifecycle — from concept and design through development, deployment, and ongoing operations.
This role focuses on building scalable, high-performance, and maintainable software solutions. The engineer is accountable for designing, developing, testing, deploying, and enhancing complex systems while ensuring long-term sustainability and client experience. The incumbent also provides technical leadership by guiding developers and stakeholders in scoping work, tracking progress, and resolving engineering challenges.
As a Full Stack Engineer, the role spans both front-end and back-end development, applying a holistic engineering approach to create robust, reliable, and user-centric applications.
Responsibilities
~1 min read- →
Design and develop complex full-stack applications using C# and Java
- →
Participate in architecture decisions to ensure scalability, performance, and future readiness
- →
Build and maintain front-end and back-end services across the full application stack
- →
Develop and integrate RESTful APIs and microservices
- →
Ensure code quality through testing, reviews, and best engineering practices
- →
Optimize database performance and application efficiency
- →
Support deployment pipelines and cloud-based solutions
- →
Collaborate with product owners, architects, and cross-functional teams
- →
Guide and mentor developers on engineering standards and problem-solving
- →
Troubleshoot and resolve production and development issues
- →
Contribute to continuous improvement of SDLC processes and engineering practices
-
Grade 12 / National Certificate / Vocational
Nice to Have
~1 min read-
Relevant tertiary qualification in Information Technology or Computer Science
-
6+ years proven experience in full-stack software development
-
Strong experience in C# and Java
-
Demonstrated experience delivering complex projects end-to-end
-
Hands-on experience with modern front-end and back-end frameworks
-
Experience working in agile, cross-functional teams
Expert-level understanding and application of:
-
Software Development Life Cycle (SDLC)
-
Advanced programming concepts
-
Algorithms and data structures
-
Object-oriented design and design patterns
-
Version control systems (e.g., Git)
-
Automated testing practices
-
Database systems and query optimization (SQL / NoSQL)
-
RESTful API design and integration
-
Cloud platforms (AWS and/or Azure)
-
Microservices architecture
-
Event-driven architecture
-
Performance optimization and scalability strategies
-
Strong analytical and problem-solving ability
-
Systems thinking and architectural awareness
-
Collaboration and stakeholder communication
-
Mentorship and technical leadership
-
Attention to detail and quality-driven mindset
-
Ownership and accountability
Location & Eligibility
Listing Details
- First seen
- May 5, 2026
- Last seen
- May 7, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 42%
- Scored at
- May 6, 2026
Signal breakdown
Please let dearx know you found this job on Jobera.
4 other jobs at dearx
View all →Explore open roles at dearx.
Similar Software Developer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.