Job Description
Responsibilities:
- Contribute to all phases of the development lifecycle.
- Write well-designed, testable, and efficient code.
- Ensure designs are in compliance with specifications.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Requirements:
- Proven work experience as a computer software engineer or software developer.
- Hands-on experience in designing interactive applications.
- Proficiency in developing software using C, C++, and Java.
- Excellent knowledge of Relational Databases, SQL, and ORM technologies (e.g., JPA2, Hibernate).
- Experience in developing web applications using at least one popular web framework (e.g., JSF, Wicket, GWT, Spring MVC).
- Experience with test-driven development.
- Ability to document requirements and specifications.
- Familiarity with software development methodology and release processes.
Preferred Skills:
- Strong problem-solving skills and ability to work independently.
- Excellent verbal and written communication skills.
- Ability to collaborate effectively with a team.
Educational Qualifications:
- Bachelor degree in Computer Science, Engineering, or a related field
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru