Software Developer I

FIRSTPRO INC
Wyomissing, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 87K

Job location

Wyomissing, United States of America

Tech stack

Clean Code Principles
JavaScript
Backup Devices
Databases
Computer Engineering
Relational Databases
Database Queries
Software Debugging
Object-Oriented Software Development
Powershell
Software Architecture
Systems Development Life Cycle
Software Engineering
Software Systems
SQL Databases
Software Modules
Information Technology

Job description

  • Serve as the primary point of contact for one or more application modules or processes, helping resolve customer issues in a timely manner.
  • Participate in all phases of the Software Development Lifecycle, including supporting existing applications and developing new software modules.
  • Assist in designing and maintaining backend database schemas, utilizing concepts such as database normalization and writing SQL queries.
  • Develop clean, well-documented, and maintainable code that aligns with established coding standards and best practices.
  • Analyze user requirements, interpret system needs, and develop solutions accordingly.
  • Troubleshoot, debug, and help resolve application and performance-related issues.
  • Begin creating unit and UI tests to identify defects and improve application quality.
  • Collaborate with technical leads and product owners to understand requirements and translate them into technical solutions.
  • Support task coordination and recommend work delegation for onshore and offshore technical resources when appropriate.
  • Communicate project updates clearly and accurately to management and project stakeholders.
  • Build and maintain strong internal relationships across technical and business teams.

Requirements

firstPRO is seeking a motivated and detail-oriented Software Developer I to join their growing technology team. This role is ideal for an early-career developer looking to contribute to business-critical applications while gaining hands-on experience across the full Software Development Lifecycle (SDLC). The successful candidate will support existing software solutions, assist in developing new modules, troubleshoot issues, and collaborate closely with technical teams to deliver scalable, high-quality solutions., * Bachelor's degree in Computer Science, Computer Engineering, or equivalent software development experience.

  • 1-2 years of hands-on experience with software development and programming concepts.
  • Knowledge of technologies such as SQL, JavaScript, and PowerShell.
  • Familiarity with object-oriented programming principles, design frameworks, and software architecture concepts.
  • Understanding of the full Software Development Lifecycle (SDLC).
  • Experience with relational database design and implementation concepts.
  • Ability to work independently and collaboratively in a team environment.
  • Strong problem-solving skills and a willingness to learn new technologies and concepts.
  • Excellent verbal and written communication skills.
  • Professional demeanor with the ability to work effectively in a fast-paced environment.

Benefits & conditions

  • Dental insurance
  • Health insurance
  • Visa sponsorship

Apply for this position