Job Description
We are seeking an experienced Software Developer to design, develop and deliver high-quality software solutions that meet our customers' needs and business objectives.
Key Responsibilities
- Design and develop software applications based on customer requirements
- Ensure the quality of the software through rigorous testing and debugging processes
- Create user documentation for existing and new software applications
- Collaborate with other departments to identify customer requirements
- Maintain existing software systems by monitoring system performance, identifying, and correcting defects
- Provide technical support to users of the software applications
Required Skills and Qualifications
- Bachelor's degree in Computer Science or related field
- At least 2+ years of experience with software development in C++ or Java
- Understanding of web development technologies such as HTML, CSS, JavaScript, AJAX, etc.
- Proficient with database design principles (SQL)
- Ability to troubleshoot technical issues quickly and effectively
- Excellent written communication skills
Benefits
Our company offers a competitive benefits package including health insurance, paid vacation time, sick leave, retirement plan, and employee discounts on products/services.