MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious
1

Software Engineer

Location Fremont, United States
Posted 23-June-2019
Description
The Role:
We are seeking a senior Back End software engineer to join our mission. In this role, you will be integral to a small but growing team focused on developing Back End services, that will be enabling delightful customer experiences. This will include implementing RESTful web services, interacting with various systems, both external and internal, in the areas of trade-in valuations, inspections, order management, pricing, or any other initiatives that may come up in future.
ResponsibilitiesBuild and enhance Back End services to enable awesome, end to end, web experiences for our customers, balancing usability with functionalityDesign, code, test, and document programs and sub-systems while identifying multiple solutions to complex problemsDefine optimal system performance at scale and at different layers while using system profiling tools and stress testing to find and fix weak spotsImplement continuous integration, regression and deployment, while maintaining the existing system and codebaseDesign and build scalable, high-availability mission-critical systems and APIs.Ensure feature quality through extensive testing (unit, integration, functional, performance and regression) with a focus towards automationDemonstrate advanced understanding of software development and research tools required to support high volume transactionsBe nimble and react quickly to changing business conditions and requirementsWork with product managers, content producers, QA engineers and release engineers to own your solution from development to production RequirementsBS/MS/PhD in Computer Science or equivalent with prior industry experience.5+ years of experience with Bachelor s degree or 3+ years of experience with Masters degree or quivaluentExperience with micro-services architectures, Docker eco-system and API first approach with hands-on expertise in developing rest APIs supporting multiple versionsHands-on design and development for customer facing applications that require high availability, concurrency, multi-tenancy, high scalability for a large global user baseStrong in OOP Methodology, expertise in. NET 4. 5,. NET core, C#, Unit test.Strong SQL Experience (MySQL, MSSQL)Strong Web Services Experience (SOAP/REST)Source control using gitExperience with Unit Testing Methodologies and Tools (JUnit or similar)Hands-on experience in server side JS technologies such as nodeJS is a plusExperience with Messaging frameworks (ActiveMQ or RabbitMQ or Kafka)Knowledge of different caching strategies, performance tuning, transaction management across systems and messaging systemsExcellent unit testing and integration testing practices

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url