Enable job alerts via email!

Senior Software Engineer (.NET)

Talent Hunts Indonesia

Daerah Khusus Ibukota Jakarta

On-site

IDR 200.000.000 - 300.000.000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Jakarta is seeking a Software Developer with expertise in .NET and API development. The candidate will lead the development of scalable software solutions and ensure effective collaboration with cross-functional teams. This role requires a minimum of 5 years of experience, strong problem-solving skills, and the ability to document technical specifications effectively.

Qualifications

  • Minimum 5 years experience in software development using Microsoft technologies.
  • Must have experience in documentation and making diagrams.
  • Good RDBMS concept and able to write SQL statements.

Responsibilities

  • Lead design and development of robust software solutions using .NET framework.
  • Design, implement, and maintain RESTful APIs for system communication.
  • Provide technical guidance and mentorship to junior team members.

Skills

Problem Solving
Debugging
Interpersonal Skills
Communication
Penetration Skills

Education

Bachelor's Degree from Reputable University

Tools

.NET
C#
ASP.NET
Ms SQL
GIT

Job description

  • Minimum bachelors degree from reputable university
  • More than 5 years experiences in software development using Microsoft Technology (.Net, C#, VB6, Ms SQL, etc)
  • Currently not studying
  • Have experience in documentation, make diagram, SIT, UAT, Penetration test, etc.
  • Able to write SQL statement (Queries, DML, DDL)
  • Good RDBMS concept
  • Have knowledge to the integration with API
  • Good knowledge of version control systems such as Git
  • Good problem solving skills and debugging skills
  • Good communication, interpersonal skills and penetration skill

JOB DESCRIPTIONS

  • Software Development: Lead the design and development of robust, scalable, and maintainable software solutions using the .NET framework. Utilize your expertise in C#, ASP.NET, and other relevant technologies to build high-quality software applications.
  • API Development: Design, implement, and maintain RESTful APIs to facilitate seamless communication between various systems and components. Ensure API performance, security, and reliability through effective design and implementation practices.
  • GIT Version Control: Manage source code repositories using GIT version control system effectively. Implement branching, merging, and other GIT workflows to streamline the software development process. Collaborate with team members to resolve code conflicts and ensure code integrity.
  • Technical Leadership: Provide technical guidance and mentorship to junior members of the development team. Lead code reviews, architectural discussions, and technical decision-making processes to drive continuous improvement and innovation.
  • Collaboration: Collaborate closely with cross-functional teams including product management, QA, and DevOps to deliver high-quality software solutions within scheduled timelines. Communicate effectively with stakeholders to gather requirements, provide status updates, and address concerns.
  • Problem Solving: Analyze complex technical problems and propose effective solutions that align with business objectives. Proactively identify and address technical debt, performance bottlenecks, and other software quality issues.
  • Documentation: Create comprehensive technical documentation including design specifications, API documentation, and release notes. Ensure documentation is up-to-date and accessible to relevant stakeholders.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.