Back-end Developer
Job Summary
We are seeking a skilled Back-end Developer to join PT. Astra Graphia Information Technology, with opportunities based in Jakarta and Bekasi. In this role, you will design, develop, and maintain robust software solutions that support procurement, supply chain management, and enterprise applications within the Microsoft Dynamics 365 ecosystem. You will collaborate closely with cross-functional teams to deliver high-quality, scalable, and secure applications, ensuring seamless integration and exceptional user experiences.
Main Responsibilities
- Develop and maintain back-end services and APIs using ASP.NET, .NET Framework, C#, and related technologies.
- Design, customize, and integrate Microsoft Dynamics 365 modules and plugins to meet complex business requirements.
- Build and optimize SQL Server databases and perform database design to support application functionality.
- Implement REST API integrations and utilize Azure DevOps CI/CD pipelines to streamline deployment processes.
- Participate actively in Agile ceremonies including Sprint Planning, Daily Stand-ups, Reviews, and Retrospectives.
- Write clean, maintainable, and secure code following best practices for software development.
- Collaborate with product owners, business analysts, and technical teams to refine user stories and acceptance criteria.
- Conduct code reviews, develop and execute test plans, and proactively address bugs and technical debt.
- Support system deployment, troubleshoot production issues, and provide performance reports for development cycles.
Education
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or related fields.
Skills
- Minimum 3 years of professional experience in back-end development with ASP.NET, .NET Framework, and C#.
- Strong hands-on experience with Microsoft Dynamics 365/Dynamics CRM, including plugin and workflow development.
- Proficient in SQL Server, database design, and Microsoft SQL Server tools.
- Experience with REST API integration and web services.
- Familiarity with Agile and Scrum methodologies, including participation in Agile ceremonies.
- Knowledge of build automation tools, version control systems (Git), and IDEs.
- Exposure to Azure DevOps CI/CD pipelines, Power Platform (Power Apps, Power Automate), and Azure services such as Service Bus, Azure Functions, and Logic Apps is a plus.
- Strong analytical, critical thinking, and problem-solving abilities with a systematic approach.
- Excellent communication and interpersonal skills, with the ability to work independently and collaboratively in teams.
- Good time management and customer service orientation with strong attention to detail.
- Understanding of secure software development practices and basic IT infrastructure concepts.
Why Join Us
- Work in a dynamic and collaborative environment with opportunities to engage in cutting-edge technology projects.
- Be part of a leading technology organization committed to innovation and continuous professional growth.