Junior Software Engineer

at  AWIN

Iasi, Iași, Romania -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Dec, 2024Not Specified26 Sep, 20242 year(s) or aboveSymfony Framework,Php,Test Driven Development,Css,Design Principles,Solid Principles,Troubleshooting,Relational Databases,Javascript,Sql,Html,DockerNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SKILL AND EXPERTISE:

  • 0-2 years of commercial Software Engineering experience
  • Strong problem solving skills, persistence and attention to detail
  • Proficiency in PHP: strong understanding of core programming language concepts, OOP principles
  • Familiarity with version control systems, preferably Git
  • Understanding of relational databases, database design principles, and experience in SQL
  • Debugging and troubleshooting skills
  • Knowledge of Agile development practises
  • Familiarity with web development concepts such as HTML, CSS, and JavaScript

ALTHOUGH NOT REQUIRED, WE WOULD BE EXCITED IF YOU HAD EXPERIENCE WITH SOME OF THE BELOW:

  • Test-driven development
  • Symfony framework
  • Docker
  • SOLID principles
  • REST APIs and OpenAPI specs

Responsibilities:

PURPOSE OF POSITION.

We are looking for an enthusiastic Junior PHP Engineer to join our Developer Platform team. You’ll work alongside senior engineers on migrating our legacy systems to modern, reusable REST APIs with comprehensive test coverage.

KEY TASKS:

  • Work closely with senior engineers to design, implement, and test software features and applications.
  • Develop clean, well-structured, and efficient PHP code in line with coding standards and best practices.
  • Engage in code reviews and actively participate in discussions on system design and architecture improvements.
  • Support the team in diagnosing, debugging, and fixing issues.
  • Assist in preparing and updating technical documentation, including process workflows and user manuals.
  • Stay current with new technologies, trends, and tools to continuously enhance your development capabilities.
  • Contribute to the ongoing maintenance and optimisation of existing systems and applications.


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Iasi, Romania