We are seeking a highly skilled and experienced Senior Software Developer to lead technical initiatives and drive the development of our cloud-based applications. In this role, you will be responsible for the end-to-end delivery of high-performance web applications, balancing hands-on coding with team leadership. You will architect robust solutions, optimize complex database environments, and ensure seamless, scalable deployments using modern containerization strategies.
Key Responsibilities
- Full-Stack Development: Design, build, and maintain scalable web applications utilizing C#, .NET Core, React, and JavaScript within a Visual Studio environment.
- Team Leadership: Lead, mentor, and guide a squad of 3+ developers, fostering a culture of technical excellence, collaboration, and continuous learning.
- Database Management & Optimization: Architect and maintain database schemas across MS SQL Server and PostgreSQL. Focus on performance tuning, optimizing complex queries, and managing connection pooling for high-volume data.
- Cloud & Deployment: Manage application deployment lifecycles on cloud-based Linux Virtual Machines, leveraging Kubernetes for container orchestration, scaling, and high availability.
- Production Monitoring & Incident Response: Proactively monitor the health, performance, and uptime of production servers and applications. Rapidly troubleshoot, diagnose, and resolve any live issues, bottlenecks, or system outages to ensure continuous availability.
- Code Quality & Security: Establish and enforce rigorous software testing methodologies (unit, integration, and E2E). Lead comprehensive code reviews to ensure code quality, maintainability, and adherence to strict security best practices.
- System Modernization: Drive continuous improvement initiatives, including upgrading legacy frameworks and refactoring code for optimal performance.
Requirements:
- Experience: 5+ years of proven software development experience, with a strong portfolio of delivering enterprise-level web applications.
- Leadership: Demonstrated experience directly leading, mentoring, and reviewing the work of a development team (3+ members).
- Backend Expertise: Deep technical knowledge of C# and the .NET Core framework.
- Frontend Expertise: Strong proficiency in React, modern JavaScript, and building responsive user interfaces.
- Database Skills: Extensive hands-on experience with both MS SQL Server and PostgreSQL, including database design and performance optimization.
- DevOps & Infrastructure: Solid understanding of deploying, configuring, and maintaining applications on Linux environments and managing workloads with Kubernetes.
- Operations: Proven experience in setting up monitoring tools, tracking system performance, and resolving live production incidents.
- Quality Assurance: Proven track record of implementing software testing frameworks and leading peer code reviews.
Benefits:
- 5 Working days.
- Parking Subsidy
- Full-stocked fridge and pantry: coffee, tea, biscuits and etc.
- Medical, Dental and Optical benefits, Hospitalization & Surgical Insurance and Group Personal Scheme.
- Training and guidance provided.
- Smart casual working attire
- Festive seasons and birthday celebrations
- Sports Activities (Badminton & Pckleball)
Why Join Us:
- AutoCount is a vibrant and youthful company - Join a fun and fast growing team.
- We aspire to be the most preferred brand in the Asia and you can be part of the success story of AutoCount.
- Provide our employees a stable work environment with equal opportunity for learning and personal growth.
- Provide a competitive salary & benefits package.
- We encourage creativity and innovation for improving the effectiveness of the company.
- Maintain open two-way communication between employees, management and customers.
- We encourage work life balance practice in the company.
- Friendly working environment.
Locations:
- Offices: Jalan Bayu Laut 1/KS09, 41200 Klang, Selangor.