We are looking for a motivated and enthusiastic Full Stack Junior Developer to join our dynamic team at ETHICS CODE. In this role, you will have the opportunity to contribute to the development of innovative web applications while gaining hands-on experience in both front-end and back-end technologies.
Key Responsibilities:
Under detail guidance and supervision of senior software engineering personnel, analyzes, designs, programs, unit tests, and debugs solutions to customize software to meet specific business needs
Receives and follows detailed instructions on routine work and on new projects or assignments
Performs code reviews from code written by other team members
Management of assigned tasks and follow up on the tasks that require clarifications with relevant teams
Provides status updates of on-going tasks to internal clients
Provides daily updates of your tasks/projects and proactively escalate issues to your Lead
Ensures tasks are completed on-time with high quality standards
Records and tracks defects uncovered during the execution of tests and actively participate in resolution
Networks with key contacts within the delivery unit and outside their own area of expertise.
Ensures that all relevant SOPs and WIs are followed.
Completes documentation and procedures for installation and maintenance.
Why Join Us:
As a Full Stack Junior Developer at ETHICS CODE, you will be part of a supportive environment that fosters growth and innovation. You will work with a dedicated team that values collaboration, creativity, and excellence.
Requirements
Competencies:
At least 2 years of experience on gathering business requirements, writing specifications, writing code, programming, and ability to perform unit testing and debugging of applications under guidance / supervision
Ability to translate business requirements into functional requirements, well-defined user stories, and acceptance criteria under guidance / supervision
Ability to identify risks (both technical and timelines) to deliverables and raise for discussion and guidance with more senior team member
Ability to work with different teams with widely varying skills
Ability to communicate complex technical information to non-technical audiences
Results-driven, data-driven, entrepreneurial, and action-oriented
Attention to detail
Education & Experience:
Bachelor's degree
Excellent verbal/written communication and organizational skills
Familiarity in C# and Object-Oriented programming
Familiarity in MS SQL programming language
Familiarity with MS Office product suite (Word, Excel, PowerPoint)
Familiarity with Google product suite (Docs, Sheets, and Slides)