What are the responsibilities and job description for the Software Engineer position at PEAK Technical Staffing USA?
We are seeking a skilled and motivated Software Developer to join our team. The ideal candidate will have strong programming skills, experience with databases and APIs, and the ability to work both independently and within a collaborative team environment.
Responsibilities:
- Design, develop, and maintain software applications using programming languages such as Java, C#, Python, or JavaScript.
- Apply strong knowledge of object-oriented programming principles throughout the software development lifecycle.
- Develop and maintain databases and create API integrations to support business applications.
- Collaborate with cross-functional teams in Agile development environments to deliver high-quality solutions.
- Participate in code reviews, testing, and debugging to ensure software quality and performance.
Requirements:
- Proficiency in at least one programming language (Java, C#, Python, or JavaScript).
- Strong understanding of object-oriented programming and the software development lifecycle (SDLC).
- Experience with database management and API development.
- Ability to work independently as well as part of a collaborative team.
- Bachelor’s degree in computer science or related field, or equivalent practical experience.
- Previous experience working in Agile development environments.
Nice-to-Have Skills:
- Familiarity with basic web technologies (HTML, CSS, JavaScript, etc.).
- Experience with C# or VB.NET and strong object-oriented programming practices.
Salary : $50 - $60