Software developer
Algotraxx LLP
Job Description
Job Title: Software Developer Location: [City, State] / Remote Employment Type: Full-Time Job Description: We are looking for a skilled and motivated Software Developer to join our dynamic team. The ideal candidate is proficient in software development, capable of working independently and collaboratively, and is passionate about creating robust and scalable software solutions. You will be responsible for designing, coding, testing, and maintaining software applications that meet our clients' needs and enhance our product offerings. Key Responsibilities: - Software Development: Design, develop, and implement software solutions that are efficient, scalable, and maintainable. - Coding: Write clean, well-documented, and reusable code in languages such as Java, Python, C#, or JavaScript. - Collaboration: Work closely with product managers, designers, and other developers to gather requirements, define functionality, and deliver high-quality software. - Testing: Develop and execute unit tests, integration tests, and automated tests to ensure the quality and functionality of the software. - Debugging & Troubleshooting: Identify and fix bugs, performance bottlenecks, and other issues within the codebase. - Version Control: Use version control systems like Git to manage code changes, conduct code reviews, and collaborate with other developers. - Agile Development: Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. - Documentation: Create and maintain technical documentation for software solutions, including design specifications, APIs, and user guides. - Continuous Improvement: Stay up-to-date with the latest industry trends, technologies, and best practices to continuously improve software development processes. Qualifications: - Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience). - Experience: Proven experience as a Software Developer, with a portfolio of completed projects. - Programming Languages: Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, or Ruby. - Frameworks & Tools: Experience with software development frameworks (e.g., .NET, Spring, Django, React, Angular) and tools (e.g., Git, Jenkins, Docker). - Database Management: Knowledge of database management systems (e.g., SQL, MySQL, PostgreSQL, MongoDB). - Problem-Solving: Strong analytical and problem-solving skills with attention to detail. - Communication: Excellent written and verbal communication skills. - Team Player: Ability to work effectively in a team environment and collaborate with cross-functional teams. - Adaptability: Willingness to learn new technologies and adapt to changing project requirements. Preferred Qualifications: - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Familiarity with DevOps practices and CI/CD pipelines. - Knowledge of software architecture and design patterns. - Experience with microservices architecture and containerization technologies like Docker and Kubernetes. - Understanding of cybersecurity best practices. What We Offer: - Competitive salary and benefits package. - Opportunities for professional development and career growth. - A dynamic, inclusive, and collaborative work environment. - The chance to work on innovative projects with cutting-edge technologies. - Flexible work hours and the option for remote work.
Job Skills
Job Overview
Date Posted
Location
Offered Salary
Upto 5000 INR per month