No more applications are being accepted for this job
- Design, develop, and maintain software applications using Python and Django or other objectoriented programming languages.
- Enhance the functionality and performance of our software systems by utilizing frameworks like Spring, Hibernate, and ORM.
- Able to write complex queries using advanced SQL and optimize database performance.
- Create seamless integration with other systems by designing and implementing RESTful APIs.
- Improve application performance by implementing caching mechanisms using technologies like Redis.
- Collaborate closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
- Write clean, efficient, and maintainable code that adheres to industry best practices and coding standards.
- Participate in code reviews and provide constructive feedback to promote code quality and maintainability.
- Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
- Work with other talented engineers to optimize software performance and scalability.
- Stay uptodate with the latest technologies and industry trends, and apply them to enhance our software systems.
- Embrace agile methodologies and actively participate in sprint planning and retrospectives.
- Utilize project management tools like Jira to track and manage tasks and deliverables.
- Contribute to the continuous improvement of our development processes and practices.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 2+ years of experience as a Software Development Engineer in a productbased company.
- Strong proficiency in Python and Django or other objectoriented programming languages.
- Experience with frameworks like Spring, Hibernate, and ORM.
- Advanced understanding of SQL and database optimization techniques.
- Familiarity with designing and implementing RESTful APIs.
- Knowledge of caching mechanisms like Redis is a plus.
- Excellent problemsolving and analytical skills.
- Strong communication and collaboration skills.
Software Development Engineer II - Bangalore, India - Shadowfax Technologies Pvt Ltd
Shadowfax Technologies Pvt Ltd
Bangalore, India
2 weeks ago
Description
Software Development Engineer 2Responsibilities :