Job Description :
Position Description:
Sofbang, a 17 year old technology firm is planning to turn some of its customer solutions into products and also develop some new products. We are looking for a Senior Developer/Systems Architect to provide technical leadership in this effort. This includes bringing a product from idea/concept through design, write source code, development testing, design verification and validation, etc. Most of our work is done on the Oracle Mobile Cloud platform so extensive prior experience with this technology is key.

Main Responsibilities:
Work through full development cycles for multiple projects for products with both mobile and web components.
Provide on-going guidance to Sofbang’s off-shore development team.
Good understanding of Middleware platforms (Oracle SOA Suite, etc for connecting various applications and databases using different mechanisms SOAP, REST, File based, etc.
Build prototypes at tech scoping stage of projects.
Working along the web developers to create and maintain a robust framework to support the apps/web.
Experience in JS frameworks (NodeJS, Angular), Sencha and other hybrid mobile application is required.
Actively contribute to product strategy/planning, business requirements, product solution design, user interface design, product testing and product training activities.
Good Team player.

Skills Required:
Strong Experience in Oracle Cloud PaaS and SaaS technologies.
Possess a functional orientation and understanding of how development work translates to the business end-user
Minimum 3 years’ experience in Mobile Application Development in iOS and/or Android
Experience in HTML5 and JavaScript frameworks such as Angular and NodeJS would be preferred.
Experience with Source Control Tools - specifically Git.
Experience with Security Frameworks and protocols (oAuth, SAML, etc
Extensive working experience and advanced knowledge in server-side, web and mobile technologies
Knowledge of Identity management frameworks and SSO.
Required knowledge and understanding of technical architecture, application systems design and hand on experience with integrations for cloud/on-premise systems using APIs, web services, etc.
Knowledge of industry standard project execution methodologies like Agile/SCRUM.
Strong English oral, written and presentation communication skills.

Education: Bachelor’s degree, in Computer Science, MIS or another technical field, or equivalent work experience.