Software Engineer

Thoughtworks

  • Software Developement
  • System Design
  • Collaboration
  • Testing & debugging
  • Continuous Improvement
  • Performance Optimization

Key Responsibilities

  • Software Development: Write clean, efficient, and maintainable code for new and existing applications, adhering to coding standards and best practices.
  • System Design: Participate in the design and architecture of software systems, ensuring scalability, performance, and reliability.
  • Collaboration: Work closely with cross-functional teams (e.g., Product Management, QA, and Operations) to deliver high-quality software solutions.
  • Testing & Debugging: Develop unit tests, perform debugging, and ensure the software meets all functional and technical requirements.
  • Code Reviews: Conduct peer code reviews to ensure code quality, consistency, and best practices.
  • Continuous Improvement: Stay updated on new technologies and trends in the industry. Continuously improve the development process and contribute to process improvements.
  • Documentation: Write technical documentation to support software features, including design documentation, system integration guides, and user manuals.
  • Performance Optimization: Troubleshoot, optimize, and refactor code to improve software performance and scalability.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  •  years of experience in software development or a similar role.
  • Strong proficiency in programming languages such as Java, Python, C++, or JavaScript.
  • Familiarity with front-end and back-end development, including frameworks like React, Angular, Node.js, or Spring.
  • Experience with databases (SQL, NoSQL) and data modeling.
  • Understanding of software development methodologies such as Agile, Scrum, or Waterfall.
  • Knowledge of version control tools like Git.
  • Strong problem-solving skills and a passion for technology.
  • Excellent communication skills and the ability to work in a team environment.

Posted By :

Sheetal G
Assistant Manager

Seasoned HR professional with 8+ years of experience in talent acquisition, employee relations, and HR operations. Proven ability to build high-performing teams and foster a positive work culture.

Similar Jobs