Technimus

Senior Software Developer

Technimus

Senior Software Developer

Senior Software Developer

Technimus

Kathmandu
Experience: More than 4 years
Key Skills: Object-Oriented Programming (Oop) Computer Science Communication Databases And Software Development

Senior Software Developer

Views: 278 | This job is expired 11 months, 2 weeks ago

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Senior Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Kathmandu
Apply Before(Deadline) : Aug. 04, 2024 23:55 (11 months, 2 weeks ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than 4 years
Professional Skill Required : Object-Oriented Programming (Oop) Computer Science Communication Databases And Software Development

About the job

Position: Senior Software Developer

Location: Kathmandu, Nepal

Responsibilities

  • Lead the Development Team: Provide technical leadership and mentorship to junior developers, guiding them through complex technical challenges and ensuring the team's growth and development.
  • Full-Stack Development: Design, develop, and maintain web applications using the MERN stack (MongoDB, Express.js, React, Node.js).
  • Client Interaction: Handle client communications effectively, gather requirements, provide updates, and ensure client satisfaction throughout the project lifecycle.
  • DevOps and Deployment: Oversee the deployment of projects to UAT, Beta, and Production environments. Ensure smooth transition and operation across different stages of development.
  • Collaborative Work: Work closely with cross-functional teams including designers, project managers, and other developers to deliver high-quality software solutions.
  • Database Management: Utilize and manage PostgreSQL and other databases, ensuring data integrity, performance optimization, and security.
  • Project Management: Take on leadership roles in project planning, execution, and delivery. Ensure projects are completed on time and meet high-quality standards.
  • Continuous Improvement: Stay updated with the latest industry trends and technologies. Continuously seek ways to improve existing processes and technologies.
  • Code Review and Quality Assurance: Conduct regular code reviews to ensure code quality, maintainability, and adherence to best practices. Implement and maintain quality assurance processes.
  • Documentation: Create and maintain comprehensive project documentation, including system architecture, deployment processes, and user guides.
  • Performance Optimization: Identify bottlenecks and optimize application performance. Implement best practices for scalability and performance tuning.
  • Security Implementation: Ensure that all applications are developed with security best practices in mind. Conduct regular security assessments and implement necessary measures to protect data and systems.
  • API Development and Integration: Design, develop, and maintain APIs for seamless integration with external systems and services.
  • Monitoring and Maintenance: Set up and maintain monitoring solutions to ensure application health and uptime. Troubleshoot and resolve issues as they arise. 

Requirements:

  • Experience: Minimum of 4+ years of experience in software development.
  • Client Handling: Proven experience in handling clients and understanding their requirements.
  • Team Experience: Experience working effectively in a team environment.
  • DevOps Knowledge: Full knowledge of DevOps practices and experience deploying projects to UAT, Beta, and Production environments.
  • Full-Stack MERN Development: Proficiency in MongoDB, Express.js, React, and Node.js.
  • Leadership: Demonstrated leadership abilities, including leading teams and projects.
  • Database Expertise: Strong knowledge of PostgreSQL and other databases.
  • Problem-Solving Skills: Excellent analytical and problem-solving skills.
  • Communication Skills: Strong verbal and written communication skills.
  • Agile Methodologies: Experience with Agile development methodologies and tools such as JIRA or Trello

This job has expired.

Similar Jobs
Powered by Merojob AI

Job Action

Similar Jobs
Powered by Merojob AI
Most Viewed Jobs
job_detail_page
Search, Apply & Get Job: FREE