Deskripsi pekerjaan Full Stack Developer PT Mplus Solusi Perdana
Summary:
We are seeking a motivated and skilled Mid-Level Full Stack Developer to join our team. In this role, you will work on various client projects, developing, enhancing, and maintaining web-based business applications across different industries. You will be involved in both backend and frontend development, collaborating closely with clients, project managers, business analysts, and fellow developers to deliver high-quality software solutions.
Responsibilities:
- Develop, maintain, and enhance web-based business applications for clients across various industries.
- Perform backend development using C#, .NET, and Web API.
- Build and maintain frontend features using HTML and CSS.
- Troubleshoot, debug, and resolve application issues across the full technology stack.
- Participate in system enhancements, upgrades, and ongoing maintenance activities.
- Ensure code quality through testing, code reviews, and adherence to development best practices.
- Collaborate with project managers, business stakeholders, and development team members to deliver solutions that meet business requirements.
- Document technical specifications, development activities, and system changes.
- Contribute ideas for improving application performance, usability, and maintainability.
- Support deployment activities and production issue resolution when required.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 3–5 years of professional experience in software development.
- Strong experience with C# and .NET Framework / .NET Core.
- Experience developing and consuming RESTful APIs / Web APIs.
- Solid understanding of HTML and CSS.
- Experience working with relational databases and writing SQL queries.
- Experience with Microsoft SQL Server and T-SQL.
- Familiarity with source control systems such as Git.
- Understanding of software development best practices, object-oriented programming principles, and application architecture.
- Strong problem-solving and analytical skills.
- Good communication and collaboration skills.
- Professional working proficiency in English, both written and spoken.
- Ability to work independently while contributing effectively within a team environment.
Nice to have:
- Experience working on enterprise, ERP, project management, or business applications.
- Knowledge of frontend frameworks or libraries.
- Exposure to deployment processes, CI/CD pipelines, or cloud platforms.
- Experience working with international clients or distributed teams.
