1 month ago

Software Engineer
Client of salarite

Location:

Jodhpur

Contact Hr:

Software Development
Testing & debugging
System design & architecture
Deployment & maintenance

Vacancies

3

Job Type

Full Time

Salary

Not Disclosed

Job Description

1. Software Development

  • Write clean, efficient, and maintainable code using programming languages like Python, Java, C++, JavaScript, etc.
  • Develop and optimize back-end logic, APIs, and databases for scalable applications.
  • Collaborate with front-end developers to integrate user-facing elements.

2. System Design & Architecture

  • Design and implement software architectures for high-performance applications.
  • Optimize system performance, scalability, and reliability.
  • Work on microservices architecture and cloud-based solutions when required.

3. Testing & Debugging

  • Write unit, integration, and functional tests to ensure software quality.
  • Debug and troubleshoot issues in development and production environments.
  • Use testing frameworks like Jest, PyTest, JUnit, or Selenium.

4. Deployment & Maintenance

  • Deploy applications to cloud platforms (AWS, Azure, Google Cloud) or on-premise servers.
  • Implement CI/CD pipelines for automated deployment and monitoring.
  • Maintain and upgrade existing software to improve performance and security.

5. Collaboration & Documentation

  • Work closely with cross-functional teams, including product managers, designers, and DevOps.
  • Document software architecture, APIs, and codebase for future reference.
  • Participate in Agile methodologies (Scrum, Kanban) and code reviews.

Key Skills Required

Technical Skills:

✅ Proficiency in programming languages like Java, Python, JavaScript, C++, C#.
✅ Experience with databases (SQL, NoSQL - MySQL, PostgreSQL, MongoDB).
✅ Knowledge of front-end frameworks (React, Angular, Vue.js) and back-end frameworks (Spring Boot, Django, Express.js).
✅ Understanding of cloud services (AWS, Azure, Google Cloud).
✅ Familiarity with version control systems like Git, GitHub, GitLab.
✅ Experience with DevOps tools (Docker, Kubernetes, Jenkins, Terraform).
✅ Understanding of software security best practices and secure coding principles.

Soft Skills:

✔️ Problem-Solving: Ability to analyze complex problems and create efficient solutions.
✔️ Teamwork: Work effectively in cross-functional teams.
✔️ Communication: Explain technical concepts clearly to non-technical stakeholders.
✔️ Time Management: Handle multiple projects and meet deadlines.

Skills

Software Development
Testing & debugging
System design & architecture
Deployment & maintenance