Role Description
**Job description:**
As a Developer Intern, you will be working alongside experienced developers to enhance and maintain our payment solution products. You will gain hands-on experience in integrating various payment gateways, building APIs, and working with .NET technologies in a collaborative and dynamic environment.
**Key Responsibilities**:
* Assist in the development and maintenance of our payment solutions built on .NET Windows Forms.
* Integrate and support various payment gateway systems.
* Work with REST APIs to ensure secure and efficient transactions.
* Troubleshoot and debug code to ensure the reliability of payment systems.
* Write clean, efficient, and maintainable code while following best practices.
* Participate in code reviews and provide feedback.
* Collaborate with cross-functional teams to gather requirements and improve the product.
* Test and document software to ensure it meets our standards.
**Required Skills \& Qualifications**:
* Strong knowledge of C# and .NET Framework (Windows Forms, in particular).
* Basic understanding of REST APIs and web services.
* Familiarity with SQL or database management.
* Understanding of software development lifecycle, including version control tools (e.g., Git).
* Strong problem-solving skills and attention to detail.
* Ability to learn quickly and work in a fast-paced environment.
* Excellent communication skills and a collaborative attitude.
**Preferred Skills (nice to have)**:
* Experience with integrating third-party payment gateways (e.g., Stripe, PayPal, etc.).
* Familiarity with payment security standards and best practices (e.g., PCI DSS).
* Experience with front-end technologies (e.g., HTML, CSS, JavaScript).
* Knowledge of Agile development methodologies.
Graduates Only
Job Types: Full-time, Internship
Pay: Up to $25\.00 per hour
Expected hours: 40 per week
Education:
* Bachelor's (Required)
Location:
* San Jose, CA 95134 (Preferred)
Ability to Commute:
* San Jose, CA 95134 (Required)
Ability to Relocate:
* San Jose, CA 95134: Relocate before starting work (Required)
Work Location: In person