Job Description
-Design, develop and maintain high quality, stable, efficient and robust web-based solutions that meet business requirements
-Provide acceptable estimation and meet the deadlines on time
-Ensure company technical problems are resolved in a timely and cost-effective manner
-Monitor application performance and review any application failures in staging or production
-Implementing automated testing platforms and unit tests
-Collaborate with the appropriate departments to assess and recommend technologies that support company business requirements
-Creating database schemes that represent and support business processes
-Follow company quality assurance process and assist in enhancing it
-Assist in enhancing continuous integration strategies and automated testing according to best practices