We are seeking a Associate Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.
Responsibilities
-
Design and code middle and back-end in a clean and efficient way.
-
Implement scalable and robust services.
-
Develop external and internal APIs.
-
Develop and run unit and performance tests to ensure scalability and reliability.
-
Review and debug code.
-
Determines and designs system specifications, standards, and programming to prepare and install solutions.
Requirements
-
Bachelor’s degree in software engineering, Information Technology or related field.
-
Experience developing server-side web applications in Java or other programming language.
-
Proficient in object-oriented development
-
Able to effectively and quickly adopt new technology
-
Knowledge of design frameworks, architecture, and design patterns.
-
Good communication skills