Senior Software Developer
Job description
About the role
Claritycx is seeking a highly skilled Senior Software Developer to join our dynamic team in Telangana. This position is ideal for an individual with a strong background in software development who is eager to contribute to innovative projects that enhance customer experience. As a Senior Software Developer, you will play a crucial role in designing, developing, and maintaining software solutions that meet the needs of our clients. You will collaborate with cross-functional teams to deliver high-quality products while mentoring junior developers and driving best practices in software engineering.
Key facts
What you'll do
- Design, develop, and implement scalable software applications that align with business objectives and user needs.
- Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
- Write clean, maintainable, and efficient code while adhering to industry best practices and coding standards.
- Conduct code reviews to ensure code quality and provide constructive feedback to team members.
- Troubleshoot and resolve software defects and performance issues in a timely manner.
- Stay updated with emerging technologies and industry trends to continuously improve the software development process.
- Mentor and guide junior developers, fostering a culture of learning and knowledge sharing within the team.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to ensure effective collaboration and project delivery.
- Contribute to the development and maintenance of technical documentation, including system architecture and design specifications.
- Collaborate with QA teams to define testing strategies and ensure comprehensive test coverage for all software releases.
- Assist in the deployment of applications and monitor their performance in production environments.
- Engage with clients to understand their needs and provide technical support as required.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of professional experience in software development, with a strong focus on web and mobile applications.
- Proficiency in programming languages such as Java, Python, or JavaScript, along with experience in frameworks like Spring, Django, or React.
- Solid understanding of database technologies, including SQL and NoSQL databases.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud is highly desirable.
- Familiarity with version control systems, particularly Git, and CI/CD pipelines.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- A passion for software development and a commitment to continuous learning and improvement.
Nice to have
- Experience in developing microservices architecture and RESTful APIs.
- Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Familiarity with front-end technologies such as HTML, CSS, and modern JavaScript frameworks.
- Previous experience in a customer-facing role or working directly with clients.
- Understanding of security best practices in software development.
Skills & tools
- Programming Languages: Java, Python, JavaScript
- Frameworks: Spring, Django, React
- Databases: SQL, NoSQL
- Cloud Platforms: AWS, Azure, Google Cloud
- Version Control: Git
- CI/CD Tools: Jenkins, Travis CI
- Agile Methodologies: Scrum, Kanban
Practical notes
This position is based in Telangana, and the successful candidate will be expected to work full-time. Claritycx offers a competitive salary package that reflects the candidate's experience and expertise. We are open to sponsoring visas for qualified international applicants who meet our requirements. The ideal candidate will thrive in a collaborative environment and be passionate about delivering exceptional software solutions. If you are ready to take the next step in your career and make a significant impact at Claritycx, we encourage you to apply through our careers page.
META
Company: Claritycx
Title: Senior Software Developer
Listed
location: Telangana
Job type: Full-time