Description
We are seeking a highly skilled Sr Software Developer with 4-8 years of experience to join our dynamic team. The ideal candidate should possess strong technical skills and be able to work collaboratively with other members of the team.
Responsibilities
- Develop and maintain software applications according to specifications
- Collaborate with cross-functional teams to identify and prioritize features
- Participate in code reviews and provide feedback to improve code quality
- Debug and troubleshoot software issues
- Optimize application performance
- Develop and maintain documentation for software applications
Skills and Qualifications
Bachelor's or Master's degree in Computer Science or related field4-8 years of experience in software developmentStrong understanding of programming languages such as Java, Python, or C++Experience with software development methodologies such as Agile or ScrumExperience with front-end technologies such as HTML, CSS, and JavaScriptExperience with back-end technologies such as Spring, Hibernate, or Node.jsExperience with databases such as Oracle, MySQL, or MongoDBExperience with version control systems such as Git or SVNExcellent problem-solving and analytical skillsStrong communication and collaboration skillsSkills Required
Java, Devops, React, Javascript, Agile, Python, Sql, Aws, Microservices