Senior software developer
VAS-X
Remote, South Africa
1. System Design & Architecture:
Lead and drive the architectural design of large-scale, complex systems.
Make high-level design and technical decisions to ensure scalability, security, and maintainability.
Define and enforce best practices, architectural guidelines, and coding standards. Collaborate with cross-functional teams to align system architecture with business goals.
2. Development & Coding:
Design, develop, and optimize high-performance, enterprise-grade Java applications.
Ensure code quality, maintainability, and adherence to best practices through rigorous code reviews.
Drive the adoption of modern development frameworks, tools, and methodologies.
Troubleshoot complex technical issues and provide scalable solutions.
3. Research & Technology Evaluation:
Evaluate emerging technologies and assess their impact on existing and future projects.
Drive innovation by recommending and implementing cutting-edge solutions.
Stay ahead of industry trends and contribute to strategic technology roadmaps.
4. Software Testing & Integration:
Define and implement best practices for automated testing, CI/CD pipelines, and deployment strategies.
Lead the creation of unit,...
Sourced from Himalayas
This page is a short summary. The full posting and the application are at the source.