Software Engineer
Role details
Job location
Tech stack
Job description
*** This is a hybrid position - you will work from our Newcastle office for 3 days a week. ***, * Be involved in the design and development of major features.
-
Work with Product Management to understand design and feature trade-offs.
-
Design scalable and repeatable solutions within each major feature.
-
Create functional specifications and designs.
-
Work with QA to ensure the quality of the features, including the creation and maintenance of test cases.
Requirements
-
BE/BTech preferably with Computer Science or MCA
-
A number of years professional software engineering experience.
-
Experience developing Scalable SaaS applications, especially cloud enterprise apps.
-
Strong Object-oriented design and coding skills, demonstrated capabilities to solve business problems with technical skills.
-
Hands-on coding ability in web technologies such as JavaScript, HTML, DHTML and application frameworks such as PHP, Java, or .NET.
-
Strong SQL skills and understanding of database/data modelling concepts, experience with Oracle is a plus.
-
Strong analysis, problem solving, and troubleshooting skills.
-
History of shipping high-quality, well-designed software products.
-
Strong communication skills.