Mts Software Engineer Resume Sample
Work Experience
- Demonstrates an exceptional customer focus, ensures that provided solutions accurately reflect the real needs and uses of the end users
- Develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles
- Participate in all aspects of PDLC including requirement/design reviews as well as code reviews
- Create testing harness/infrastructure/test cases/Automation geared towards ensuring quality of the product
- Work directly with 3rd party software developers to embed AMD graphics technology into product offerings including the design and implementation of original software
- Work with an established application development manager, principal solution architect, technical development lead and other software engineers in solution design & development
- Have a solid understanding of the MVC pattern, an obsession with commenting your code, a natural tendency to self-test your code before calling it done and a knack for building quality user experience
- Have a solid background in Force.com or Java programming and a solid understanding of Javascript, CSS, SOAP XML, and HTML
- Have a history of building successful Web-based solutions and the ability to quickly grasp unfamiliar technology and integrate them quickly into the solution implementation
- Be asked to contribute ideas and provide feedback on many projects within the team's portfolio
- Experience with relational database languages (SQL or SOQL)
- Working Knowledge of Web Services (SOAP and REST)
- More than 15 years of experience developing/testing/deploying secure production quality software products
- Expert level programming (Java, Python, C) and scripting skills (Bash) are required with demonstrated ability to solve complex problems
- Strong verbal and written communication skills are required due to dynamic nature of team discussions
- Working experience in a cloud environment (Docker) is required
- Strong knowledge of Linux system is required
- Invent, design and implement infrastructure to deploy VMware’s vSphere products
- BS or MS in Engineering or CS
- Develop and maintain automated test suites using ebay’s automation frameworks and tools, while contributing to their enhancements and improvisation
- Responsible for a functional domain to design cross data center distributed, fault tolerant, highly available and performant web services and web applications by leveraging software architecture design, OOA/D skills in addition to exceptional analytical and problem solving skills
- Own major projects and features from design phase to coding, testing, deployment and support
- Design and implement End-to-End and API-level tests for Java applications, testing infrastructure, batch processes, RESTful web services, and front-end User Experiences for desktop web, mobile web and iOS/Android applications
- Exercises leadership in techniques and creative methodologies for diagnostic tool development
- Mentors less experienced engineers on fault isolation tools and methods
- Collaborates with engineers and other senior architects for Design for Testability, Quality Frameworks, DevOps and Data driven designs and engineering patterns and behaviors
Education
Professional Skills
- Strong Java or equivalent programming skills with experience building and managing enterprise grade systems software
- Strong technical and large systems design skills
- Experience with architectures and analytical and problem solving skills
- Self-motivated and fast learner. Excellent communication, presentation, interpersonal and analytical skills
- Exceptional Linux, Java, coding and scripting skills
- Demonstrated experience driving for results in a cross-group/team project
- Experience with at least one high scale data storage/database system (preferably experience with relational and no-relational databases)
How to write Mts Software Engineer Resume
Mts Software Engineer role is responsible for programming, software, design, coding, java, analytical, architecture, languages, web, scripting.
To write great resume for mts software engineer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Mts Software Engineer Resume
The section contact information is important in your mts software engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Mts Software Engineer Resume
The section work experience is an essential part of your mts software engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous mts software engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular mts software engineer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Mts Software Engineer resume experience can include:
- Strong passion & Experience building high-performance, scalable, distributed platform
- Strong programming experience in one or more of Golang, Rust, Python
- Experience in designing, developing and shipping high quality platform services, like identity, messaging, monitoring, etc
- Deep understanding of API design and REST principles, experience in building Web Services at scale
- Experience as a hands-on engineer developing SW products and SaaS solutions for service oriented deployment in public or private clouds
- Love of programming and rock-solid in one or more languages: Go, C, C++, Java, ideally for enterprise-quality software
Education on a Mts Software Engineer Resume
Make sure to make education a priority on your mts software engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your mts software engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Mts Software Engineer Resume
When listing skills on your mts software engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical mts software engineer skills:
- Good communication and presentation skills is essential
- Good to have experience with QT, STL, Android and GPU SW domain
- Good to have experience with QT, STL, Java, Eclipse Plug in
- Partner effectively with product management, QE, partner teams
- Partner effectively and influence peers, juniors and seniors both within the organization and across eBay
- Experience working with systems internals, networking and passion for operational excellence desired
List of Typical Skills For a Mts Software Engineer Resume
Skills For Senior MTS, Software Engineer Resume
- Experience developing and/or testing Soap/XML/Rest & Java/JUnit and java based applications
- Experience with building test data and simulate various test environments for load, performance, availability testing
- Previous experience developing applications in the Real Estate vertical
- Experience working with distributed systems and knowledge of related algorithms and design patterns desired
- Decent experience and working knowledge on C#/.NET windows application SW development
- Experience building scalable, distributed, RESTful services, and micro service architectures
- Excellent understanding of distributed systems and service oriented architecture along with web services and related standards like REST/JSON
- Industry experience in building automation frameworks for enterprise applications or large scale systems
Skills For Mts-software Engineer Resume
- Experience in Agile Testing practices
- Previous experience with Sales Cloud / Service Cloud
- Experience with Version Control, Code Collaboration, and Continuous Integration Systems - GIT, Perforce, Code Collaborator, Swarm, Jenkins, ANT, etc
- Tware design and development experience in any high level language like C/C++/Java/Scala preferably in high traffic online organization
- Strong fundamentals in computer science, data structures and algorithms
- Software applications design and development experience. Ability to do R&D and come up with design proposals
- Demonstrates ability to turn innovative ideas into new and improved diagnostic tools and methodologies
- Experience and knowledge of IC functional test pattern generation and debug
- Excellent in collaborative environment and able to lead a development team
Skills For MTS, Software Engineer, Quality Resume
- Experience with Apache Hadoop, Apache Kafka, Apache Storm & Apache Spark
- Mentor and train other engineers, lead larger projects, prioritize test activities and find creative solutions to blocking issues and problems
- Development experience in file systems, operating systems, database back-ends, distributed systems management, Cloud technologies
- Experience as a systems developer
- Building streamlined data aggregation and publish pipelines that bring together data from multiple sources into one system in an optimized way
- Developing tools for debug and diagnosis system function failures as well as failure analysis
- Participate in developer code review for designing white box testing
- Be an individual contributor in an R&D development team working on the following areas
Skills For Mts-software Engineer Product Infrastructure Team Resume
- BS/MS in CS with 10-12 or more years in software engineering, design and architecture
- Passion for shipping a high-quality software systems and services
- Java applications on the Spring framework
- Design and build large scale data processing to understand user behavior and help define new product features
- Develop and maintain automated test suites using Java, Junit, Selenium and other internal Java-based automation frameworks
Skills For MTS Software Engineer, Quality Resume
- Push the bar to solve complex technical testing scenarios of scale and performance
- Build test data and simulate various test environments for testing
- Guide junior team members in the team on technical issues
- Flexible, adaptable and able to autonomously manage multiple tasks in a dynamic, fast-paced, iterative development environment with short turn-around times
- Experience with code analysis (dissecting features, looking at code flow in IDA, stepping through program execution with a debugger, examining system internals)
Skills For Mts Software Engineer Quality E Bay Marketplaces Resume
- Experience at analyzing and mining very large data sets by using existing utilities and writing new tools if needed
- Good linux and networking knowledge
- Experience in functional design for debug techniques and functional pattern development
- Quickly understand new technology and applications
- Knowledge of data management stacks like Spark, and other machine
- Python, Go, R, Scala, …
- NoSQL technologies (MongoDB, Cassandra)
- Explores, evaluates and develops new advances diagnostic tools and methods
Skills For Mts, Software Engineer Applications Resume
- Well understood distributed and ecommerce processing systems, operating systems, system debuggers, micro-service architectures and applications development skills
- Work on new and existing product initiatives and be a driver in the definition of product direction
- Estimate engineering effort, plan implementations, and rollout for complex search applications
- Large scale data processing to understand user behavior and help define new product features
- Define, design, and implement complex, multi-tier distributed software systems throughout all phases of the software development life cycle
- Push the bar to solve complex technical challenges of scale and performance
Skills For Mts, Software Engineer Resume
- Software design and development experience, solid foundation in computer science with strong competencies in data structures, algorithms, and software design
- Experience in object-oriented design methodology and large scale application development in Java (or any other object oriented language)
- Conceive, design and implement high-performance, scalable, distributed platform systems
- Provide guidance to team members on platform concepts and practices
- Develop distributed storage controller, include API, workflow and coordinators
Skills For Mts Software Engineer E Bay Marketplaces Resume
- Design and implement differentiated production-ready features in a fast-pace environment with focus on scalability, performance and availability
- Support site SAN and NetApp Storage
- Define, design and develop automation frameworks for APIs, REST based services, messaging middleware and frontend for functional as well as load and performance testing
- Lead defining quality processes across the organization and help develop and enhance eBay’s continuous integration, delivery frameworks and quality reporting tools
- Partner effectively with engineers, team leads, managers to develop innovative testing and regression solutions addressing functionality, performance, scalability, reliability expectations
- Work closely with the broader engineering community, product management and cloud business development leaders/teams to define, design, implement and bring to market Nutanix SaaS products
- Deep understanding of “Cloud-first” design principles like multi-tenant, continuous integration/deployment, test driven development
Skills For Senior Mts Software Engineer E Bay Resume
- Familiarity with data security and networking concepts (Encryption, SSL, SSH, HTTPS, DNS, Firewalls)
- Develop a deep understanding of complex distributed systems, and design innovative solutions for customer requirements
- Work on performance, scaling out and resiliency of applications on different environments
- Impart Cloud best practices across Nutanix product line
- Architect and build a solution to enable seamless mobility of applications across hypervisors and public cloud solutions such as AWS, Azure, Google Cloud
- Work closely with development, test, documentation and product management teams to deliver high-quality products in a fast-paced environment