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.
Job Description
Access System is a leading software company committed to delivering innovative solutions to clients globally. With our main office in the USA and an expanding branch in Kathmandu, Nepal, we are looking for a talented and experienced Senior Software Engineer to join our dynamic team.
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.
Job Detail Expired
-
Job Type :
Full Time
-
Salary :
Not Disclosed
-
Experience :
4 - 5 (Years)
-
No. of Vacancy :
1
-
Min. Education :
Bachelor Degree
-
Last Date to Apply :
February 5, 2025