Responsibilities:
- Write, modify, integrate and test software code
- Maintain existing computer programs by making modifications as required
- Identify and communicate technical problems, processes and solutions
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software
- Assist in the collection and documentation of user's requirements
- Assist in the development of logical and physical specifications
- Research and evaluate a variety of software products
- Write, modify, integrate and test software code for e-commerce and other Internet applications
- Consult with clients after sale to provide ongoing support
- Develop and document software testing plans
Qualifications:
- Bachelor's degree in Computer Science or a related field
- Strong knowledge of software development principles and best practices
- Proficiency in at least one programming language such as Python, Java, or .NET
- Experience with web development technologies such as JavaScript, HTML, and CSS
- Familiarity with databases such as MySQL or SQL Server
- Knowledge of cloud platforms like Azure or AWS is a plus
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
Note: This job description is intended to provide a general overview of the position. It is not an exhaustive list of responsibilities, qualifications, or skills required for the role.
Job Type: Full-time
Salary: $80,000.00-$120,000.00 per year
Benefits:
- Dental care
- Extended health care
Education:
- Bachelor's Degree (preferred)
Experience:
- Software Developer: 7 years (preferred)
Work Location: In person