Back to search:Application Developer / Jakarta

Requirements

  • Bachelor's degree in Information Technology, Computer Science, or a related field.
  • 2–5+ years of proven experience as an Application Developer or Software Engineer.
  • Strong proficiency in object-oriented programming languages such as C#, Java, or Python.
  • Experience with web frameworks such as .NET Core, ASP.NET, or similar technologies.
  • Solid understanding of relational databases (SQL Server, MySQL, or PostgreSQL).
  • Familiarity with front-end technologies including HTML, CSS, JavaScript, and frameworks such as Kendo UI.
  • Knowledge of RESTful APIs, JWT, and OAuth2 for system integration and authentication.
  • Experience working in an Agile or Scrum development environment.
  • Strong analytical thinking, attention to detail, and commitment to delivering high-quality solutions.

Responsibilities

  • Design, develop, and maintain web-based and enterprise applications using modern frameworks and tools.
  • Build, integrate, and maintain RESTful APIs to support internal systems and external partners.
  • Develop and implement interactive UI components using modern front-end frameworks or Kendo UI for data-driven applications.
  • Collaborate closely with cross-functional teams (developers, UI/UX designers, business analysts, and product owners) to ensure alignment with business requirements.
  • Conduct application testing, debugging, and optimization to ensure performance, scalability, and security.
  • Write clean, maintainable, and well-documented code following best practices and design patterns.
  • Participate in code reviews, provide technical input during sprint planning, and contribute to continuous improvement initiatives.
  • Support deployment processes and assist in monitoring production systems to ensure stable application performance.