Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

kawan lama group
4-6 Years
Not Disclosed
Early Applicant
  • Posted 11 days ago
  • Be among the first 10 applicants

Job Description

Responsible for designing, developing, maintaining, and enhancing scalable software applications using .NET / .NET Core technologies. The role will work closely with Product, Business, QA, DevOps, and other technology teams to deliver reliable, secure, and high-performing solutions aligned with business requirements.

Key Responsibilities

  • Design, develop, and maintain applications using C#, .NET, and .NET Core.
  • Translate business requirements and technical specifications into scalable and maintainable software solutions.
  • Develop and integrate RESTful APIs, web services, and backend services.
  • Design and optimize database structures, queries, and stored procedures using SQL Server or other relational databases.
  • Perform code reviews and ensure adherence to coding standards, design patterns, and best practices.
  • Troubleshoot, debug, and resolve application issues, including production incidents and performance-related problems.
  • Improve application performance, scalability, reliability, and security.
  • Collaborate with Software Engineers, QA, Product Managers, Business Users, and other stakeholders throughout the software development lifecycle.
  • Participate in system design, technical discussions, and architecture improvements.
  • Develop unit tests and support integration and system testing to ensure software quality.
  • Maintain technical documentation, including system architecture, API documentation, and technical specifications.
  • Support deployment, release management, and production monitoring in collaboration with DevOps/Infrastructure teams.
  • Mentor and provide technical guidance to junior and mid-level developers.
  • Identify opportunities to improve development processes, system architecture, and engineering practices.
  • Stay up to date with emerging technologies, frameworks, and best practices within the .NET ecosystem.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum 4–6 years of experience in software development, with strong experience in .NET / .NET Core.
  • Strong programming skills in C# and object-oriented programming.
  • Solid experience in developing RESTful APIs and backend services.
  • Strong knowledge of SQL Server, database design, query optimization, and stored procedures.
  • Experience with Entity Framework / Entity Framework Core.
  • Good understanding of software development methodologies, design patterns, and clean coding practices.
  • Experience with Git and source control management.
  • Familiarity with CI/CD, Docker, cloud platforms, or DevOps practices is an advantage.
  • Experience working in Agile/Scrum development environments.
  • Strong analytical, problem-solving, and debugging skills.
  • Good communication and collaboration skills.
  • Able to work independently while also providing technical guidance to other developers.

About Kawan Lama Group

Established in 1955, Kawan Lama Group is a multi-sector group of companies who are constantly innovating for improving the quality of lives. Manages 28 brand portfolios operating in six different sectors: Commercial & Industrial, Consumer Retail, Food & Beverages, Property & Hospitality, Manufacturing & Engineering, and Commercial Technology. Aiming to be more than family business - but beyond that, we are business for families, we carry the mission to bring values for betterment of lives through business development and continuous growth.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

4-6 yrs
Indonesia
Skills:
.NET, Sql, Rabbitmq, Golang, Grafana, Kafka, Distributed Systems, AWS, Prometheus, MySQL, Nosql, Kubernetes, Azure, Gcp, Docker, Git, PostgreSQL, MongoDB, Go, RESTful API design, microservices architecture
5-8 yrs
Indonesia
Skills:
Mobile UI testing, Agile, Defect Management, Jira, Functional Testing, Regression Testing
4-6 yrs
Indonesia
Skills:
Scrum, Agile, Docker Swarm, Code Review, Continuous Integration, Vue.JS, Kubernetes, Tdd, microservices design patterns, Go, AI Expertise, AI-Assisted Development, LLM AI Integration
4-6 yrs
Indonesia
Skills:
Prometheus, Nodejs, Java, Github, Grafana, MySQL, Kubernetes, Terraform, Git, PostgreSQL, Google Cloud Platform, Loki, Phabricator
4-6 yrs
Indonesia
Skills:
Java, Github, Google Cloud Platform, PostgreSQL, Prometheus, Nodejs, Grafana, Git, Terraform, MySQL, Kubernetes, Loki, Phabricator