Job Summary
We are seeking a Sr. Software Engineer with 5 to 6 years of experience to join our dynamic team. The ideal candidate will have strong technical skills in SQL Spring Boot Angular JS with .NET. Experience in Analytics is a plus. This hybrid role requires working in a day shift with no travel required. The candidate will contribute to innovative projects that drive our companys success and positively impact society.
Responsibilities
- Develop and maintain high-quality software solutions using SQL Spring Boot Angular JS and .NET..
- Collaborate with cross-functional teams to design develop and implement new features and enhancements.
- Ensure the performance quality and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs to improve application performance.
- Participate in code reviews to maintain high code quality and standards.
- Provide technical guidance and mentorship to junior developers.
- Work closely with product managers and stakeholders to understand requirements and translate them into technical specifications.
- Conduct thorough testing and debugging of applications to ensure reliability and stability.
- Stay updated with the latest industry trends and technologies to continuously improve skills and knowledge.
- Contribute to the development of technical documentation and user guides.
- Assist in the deployment and monitoring of applications in production environments.
- Collaborate with the analytics team to integrate data-driven insights into software solutions.
- Participate in agile development processes including sprint planning daily stand-ups and retrospectives.
Qualifications
- Possess strong technical skills in SQL Spring Boot Angular JS and .NET
- Have experience in developing and maintaining web applications using modern frameworks and technologies.
- Demonstrate the ability to work effectively in a hybrid work model.
- Show proficiency in debugging and performance optimization techniques.
- Exhibit excellent problem-solving and analytical skills.
- Have a good understanding of software development best practices and methodologies.
- Experience in the analytics domain is a plus.
- Possess strong communication and collaboration skills.
- Be self-motivated and able to work independently with minimal supervision.
- Show a commitment to continuous learning and professional development.
- Have a bachelors degree in Computer Science Engineering or a related field.
- Demonstrate the ability to mentor and guide junior team members.
- Be detail-oriented and able to manage multiple tasks and projects simultaneously.
Certifications Required
Certified Java Developer Spring Professional Certification SQL Certification