Senior Software Engineer Access Systems

Senior Software Engineer

  • Industry Other
  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Expiry date Mar 27, 2025 (Expired)
Job Description

Access Systems is a part of Access Online Inc., a leading service company based in the US with their offices in Mangalore, India and Nepal. Access Systems is a collective of customer-obsessed visionaries. At our core is a commitment to diversity and sustainability. Our services are engineered for security, reliability and scalability, running the full stack from infrastructure to applications to devices and hardware.


Position Overview:

The Senior Software Engineer will be responsible for designing, developing, and optimizing high-quality software solutions using Java, Spring Boot, and Python. In addition, the role involves leading a team of developers, collaborating with cross-functional teams, and ensuring project success. Proficiency in cloud services like AWS and database management is essential.


Key Responsibilities:

1. Software Development:

  • Design, develop, and maintain scalable applications using Java, Spring Boot, and Python.
  • Write clean, efficient, and well-documented code adhering to industry best practices.
  • Perform code reviews to ensure high-quality standards.


2. Cloud Services:

  • Leverage AWS services like EC2, RDS, and S3 for application deployment and optimization.
  • Implement cloud-based solutions that ensure reliability, scalability, and performance.


3. Database Management:

  • Design, optimize, and manage databases such as MySQL, PostgreSQL, and MongoDB.
  • Analyze database performance and implement improvements to enhance efficiency.


4. Leadership and Team Management:

  • Lead and mentor a team of software engineers to achieve project milestones.
  • Foster a collaborative team environment and encourage knowledge sharing.
  • Provide technical guidance and resolve complex challenges faced by the team.


5. Project Coordination:

  • Collaborate with product managers, designers, and other stakeholders to understand requirements and deliver solutions.
  • Ensure timely delivery of projects while maintaining high-quality standards.
  • Identify and mitigate technical risks to ensure smooth project execution.


Other Specification:

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.


Experience:

  • Minimum 4+ years of professional experience in software development.
  • Proficiency in Java, Spring Boot, and Python.
  • Strong experience with AWS services (EC2, RDS, S3) and cloud architecture.
  • Expertise in database design, optimization, and management (MySQL, PostgreSQL, MongoDB).
  • Demonstrated leadership skills and experience managing teams.


Skills:

  • Excellent problem-solving and analytical skills.
  • Strong understanding of software development life cycle (SDLC) and agile methodologies.
  • Effective communication and interpersonal abilities.


What's in it for you:

  • Social Security Fund (SSF)
  • Weekends Off (Sat/Sun)
  • Festival Bonus
  • Free Meals (Lunch)
  • Accident and Medical Insurance Coverage
  • Growth within the company
This job has been expired on 2025-03-27
Share:  

See More Opportunities like this

This job may be closed, but your next opportunity is just a click away. Check out similar positions that are still available and hiring now.

cta