Assist in the development, testing, and deployment of web-based applications.
Collaborate with cross-functional teams to understand project requirements and deliver high-quality solutions.
Participate in code reviews and contribute to the improvement of development best practices.
Create and maintain technical documentation related to the projects.
Conduct research and propose innovative solutions for web application performance and scalability.
Learn and apply principles of the SDLC to ensure systematic delivery of software projects.
Minimum Requirements:
Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Proficiency in modern web technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
Understanding of backend technologies (e.g., Node.js, Python, Java) is a plus
Familiarity with database systems such as MySQL, PostgreSQL, or MongoDB
Knowledge of APIs, including RESTful and/or GraphQL, and how to integrate them into web applications
Knowledge of SDLC: Strong understanding of software development methodologies, including Agile, Scrum, or Waterfall.
Communication: Excellent verbal and written communication skills.
Team Player: Ability to work effectively in a collaborative team environment.
Problem-Solving: Strong analytical and problem-solving skills.
Successful completion of a background screening process including, but not limited to, employment verifications, criminal search, OFAC, SS Verification, as well as credit and drug screening, where applicable and in accordance with federal and local regulations.
Preferred Qualifications
Previous internship or project experience in web development.
Exposure to version control systems like Git.
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.