Software Engineer
Novrelease
Job Description
Job Title: Software Engineer Description: We are seeking a talented Software Engineer to join our dynamic team. The ideal candidate will be responsible for developing high-quality software solutions, participating in all phases of the software development lifecycle, and collaborating with cross-functional teams to define, design, and ship new features. Responsibilities: Develop high-quality software design and architecture Identify, prioritize, and execute tasks in the software development lifecycle Collaborate with internal teams to produce software design and architecture Write clean, scalable code using programming languages such as Java, C++, Python, etc.
Test and deploy software solutions Revise, update, refactor, and debug code Improve existing software Develop documentation throughout the software development process Qualifications: Bachelor's degree in Computer Science or related field Proven work experience as a Software Engineer or Software Developer Strong knowledge of software development processes and methodologies Experience with software design and architecture Proficiency in programming languages such as Java, C++, Python, etc. Excellent problem-solving skills Ability to work in a team environment Good communication skills . Skillset Required: Software Developer, Java, Ruby, Rails, C++, SQL, relational databases, ORM technologies, JPA2, Hibernate , web framework , JSF, GWT, Spring MVC, Wicket,Unit Testing and Integration Testing,Object-Oriented Programming (OOP),Agile / Scrum Methodology,Software Architecture Design