logo

IT Company

  • Kathmandu
  • Views: 5411
  • Deadline: 26th January 2025 ( 8 days left (s) )

Senior Software Engineer

Job Description

We are looking for an experienced Senior Software Engineer to lead and execute software development projects with technical expertise and innovation. The ideal candidate will have a strong background in software design, coding, and problem-solving, along with the ability to mentor junior developers and ensure the delivery of high-quality software solutions.


Key Responsibilities:

  1. Software Development: Design, develop, and maintain scalable and efficient software applications.
  2. Code Quality: Write clean, testable, and efficient code, adhering to best practices and coding standards.
  3. Team Collaboration: Collaborate with cross-functional teams to define, design, and ship new features.
  4. System Architecture: Participate in architectural decisions to ensure scalability and maintainability of applications.
  5. Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of learning and growth.
  6. Troubleshooting: Identify, debug, and resolve software defects and performance issues.
  7. Documentation: Create and maintain technical documentation for software projects.
  8. Continuous Improvement: Stay updated with emerging technologies and propose innovative solutions to improve software development processes.
  9. Agile Practices: Actively participate in Agile development processes, including sprint planning and retrospectives.

Academic Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).

Experience Required:

  • Minimum 5-7 years of experience in software development.
  • Proven experience with programming languages like Java, Python, C++, or JavaScript.
  • Hands-on experience with cloud technologies (AWS, Azure, or Google Cloud) is preferred.

Skills

  • Programming expertise
  • software development lifecycle
  • problem-solving
  • system design
  • debugging skills
  • team collaboration
  • project management
  • communication skills
  • adaptability
  • proficiency in tools and frameworks
  • code optimization
  • leadership
  • testing and quality assurance.
Apply for Job
Direct CV Upload * Apply easily without creating your profile

Job Overview

Offered Salary

Not Disclosed

Gender

Male / Female

Career Level

Senior Level

Industry

Information Technology / Computer

Experience

More than or equal to 5 Year

Qualification

Bachelors

Number of vacancy

1