Epicareer Might not Working Properly
Learn More

Software Engineer (Backend)

Salary undisclosed

Apply on


Original
Simplified

Job Title: Senior Back-End Software Engineer

Reports to: Software Development Manager

Location: Subang Jaya, Selangor

About the Role:

Are you passionate about building enterprise-grade software systems? We're looking for a skilled Senior Back-End Software Engineer to join our dynamic development team. You'll play a key role in designing, developing, and maintaining robust software solutions built on the Microsoft .NET stack. This is a fantastic opportunity for a seasoned professional who thrives in a collaborative environment and is eager to lead a team toward successful project deliveries.

Key Responsibilities:

  • Lead and mentor a team of developers to ensure high-quality project outcomes.
  • Collaborate with cross-functional teams, including software developers, business analysts, and software architects, to design, develop, and maintain business applications.
  • Develop, test, and refine software applications, ensuring they meet established standards and user requirements.
  • Conduct code reviews and peer-reviews to uphold quality standards.
  • Troubleshoot, analyze, and resolve technical and application problems, ensuring minimal disruptions to business processes.
  • Identify and implement improvements to systems, processes, and solutions.
  • Prepare documentation, including reports, manuals, and maintenance guides.
  • Drive continuous improvement in software development practices and ensure timely delivery of high-quality solutions.
  • Oversee and manage team members' tasks, KPIs, performance appraisals, and career progression.

Qualifications and Requirements:

  • A degree in Computer Science, Information Technology, or a related discipline.
  • Over 7 years of hands-on experience in software development, with a solid understanding of SDLC and agile methodologies.
  • Proven experience in a technical leadership role.
  • Strong background in back-end development using Microsoft .NET technologies, including C#, ASP.NET, MVC, WCF, LINQ, EF, and SQL.
  • Proficiency in designing microservices based on Domain-Driven Design principles and event-driven architectures using frameworks like Kafka.
  • Expertise in API development using OpenAPI (Swagger) specifications and OAuth token-based authentication.
  • Experience in cloud-native applications, containerization (Kubernetes), and CI/CD pipelines.
  • Familiarity with debugging, performance profiling, and optimization techniques.
  • Experience in the healthcare domain would be advantageous.

Core Competencies:

  • Proficiency in Microsoft .NET development tools and frameworks.
  • Strong understanding of microservices architecture, service registries, circuit breakers, and related concepts.
  • Ability to automate the product development lifecycle, including testing and CI/CD.
  • Skilled in designing and implementing monitoring agents for microservices.
  • Knowledge of load balancing configurations, particularly with nginx.
  • Experience in working with source control systems such as GitHub or VSTS.

What We Offer: An opportunity to work in a dynamic, fast-paced environment, with a competitive monthly salary ranging from RM 8,000 to RM 10,000, and a collaborative culture that fosters innovation and growth.

If you have a passion for back-end software development and want to work in a role that challenges you to grow and innovate, we encourage you to apply!

Similar Jobs

1d ago

Software Engineer Intern
Sunray Construction & Interior Sdn Bhd

Internship, onsite, onsite

Salary undisclosed

1d ago

Network Engineer
Intelli-Mark Consolidated Sdn Bhd

Full Time, onsite, onsite

Salary undisclosed