Senior Software Engineer (.NET)

Talent Hunts Indonesia
Daerah Khusus Ibukota Jakarta
IDR 200,000,000 - 300,000,000
Job description

Minimum Requirements:

  • Minimum bachelor's degree from a reputable university
  • More than 5 years of experience in software development using Microsoft Technology (.Net, C#, VB6, Ms SQL, etc.)
  • Currently not studying
  • Experience in documentation, creating diagrams, SIT, UAT, penetration testing, etc.
  • Able to write SQL statements (Queries, DML, DDL)
  • Good RDBMS concepts
  • Knowledge of integration with APIs
  • Good knowledge of version control systems such as Git
  • Good problem-solving and debugging skills
  • Good communication and interpersonal skills

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 the 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 a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer (.NET) jobs in Daerah Khusus Ibukota Jakarta