4 BrightEdge Jobs
BrightEdge - Senior Software Engineer - Java/Python (5-7 yrs)
BrightEdge
posted 18hr ago
Flexible timing
We are seeking a highly skilled Senior Software Engineer with expertise in Java and Python to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable software solutions, ensuring code quality, and collaborating with cross-functional teams. This role demands strong problem-solving skills, technical expertise, and the ability to work collaboratively in a team environment.
Key Responsibilities :
- Design, develop, and maintain robust and scalable software solutions using Java and Python.
- Write efficient, reusable, and well-documented code adhering to industry best practices.
- Develop APIs, backend services, and other components as part of the software solutions.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
- Conduct code reviews to ensure adherence to quality standards and provide constructive feedback.
- Continuously optimize and improve the codebase for performance and maintainability.
- Investigate, debug, and resolve software defects and performance issues in a timely manner.
- Analyze and address production issues while maintaining system reliability. Stay updated on emerging technologies and trends in software development.
- Explore and implement best practices for code optimization, design patterns, and scalable architectures. Required Skills and
Qualifications :
- Proficiency in Java and Python programming languages.
- Strong understanding of object-oriented programming and design principles.
- Experience with databases (SQL/NoSQL) and familiarity with query optimization.
- Knowledge of cloud platforms like AWS, Azure, or GCP is a plus.
- Familiarity with frameworks like Spring Boot (Java) and Flask/Django (Python).
- Strong problem-solving skills with attention to detail.
- Excellent communication and interpersonal abilities for effective collaboration.
- Ability to mentor junior developers and contribute to team growth.
- Strong organizational skills to manage multiple tasks and projects efficiently.
Educational Qualifications : Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Functional Areas: Software/Testing/Networking
Read full job description1-2 Yrs
Remote