• Bachelor’s and/or master’s degree, preferred in Computer Science or Computer Engineering.
• 5+ years of professional software development experience
• Strong SQL and Non-SQL, database modeling and database optimization skill (Oracle and MongoDB)
• Experience with Web API, SOA and GITHub.
• Experience with MEAN Stack framework development (MongoDB, Express, Angular and Node)
• Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred
• Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Experience in development of distributed/scalable systems and high-volume transaction applications.