Job Openings .NET Senior Software Engineer

About the job .NET Senior Software Engineer

We are Hiring !

Position: .Net Senior Software Engineer

JOB ROLE

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
  • Experience:
    • 2+ years of professional experience in .NET development.
    • Proficiency in C#, ASP.NET, MVC, and .NET Core.
    • Experience with SQL Server or other relational databases (e.g., MySQL, PostgreSQL).
    • Familiarity with front-end technologies (JavaScript, HTML5, CSS, and frameworks like React, Angular, or Vue.js).
  • Technical Skills:
    • Solid understanding of object-oriented programming (OOP) principles.
    • Experience with version control systems, such as Git.
    • Familiarity with RESTful API design and web services.
    • Knowledge of cloud platforms (Azure, AWS, etc.) and containerization (Docker) is a plus.
  • Soft Skills:
    • Strong problem-solving and analytical skills.
    • Excellent communication and teamwork abilities.
    • Ability to work independently and manage time effectively in a fast-paced environment.

Responsibilities:

  • Software Development: Write clean, maintainable, and efficient code in C#/.NET, following best practices and industry standards.
  • Application Design: Collaborate with architects and senior engineers to design software solutions that meet business requirements.
  • Testing & Debugging: Perform unit and integration testing to ensure the quality and stability of the application. Troubleshoot and resolve bugs and issues.
  • System Integration: Integrate third-party APIs, services, and databases into existing applications.
  • Performance Optimization: Monitor application performance and optimize for speed, scalability, and reliability.
  • Code Reviews: Participate in peer code reviews to ensure code quality, knowledge sharing, and adherence to coding standards.
  • Documentation: Write technical documentation, including API documentation and system architecture diagrams, to ensure clarity and maintainability.
  • Agile Methodology: Work within Agile development cycles, participate in sprint planning, standups, retrospectives, and deliver results in a timely manner.
  • Collaboration: Collaborate with product owners, business analysts, and other developers to ensure software aligns with business goals and user needs.

Ready to take your career to new heights? We're InTalent Asia, your go-to recruitment partner in Sri Lanka, and we've got an exciting opportunity for you! Our client looking for a dynamic individual to fill the role of  .Net Senior Software Engineer

At InTalent Asia, we're not just recruiters; we're here to architect your career success. Join us in the journey of matching your skills with unparalleled opportunities. Apply now and see how you can be the perfect fit for this exclusive position!