Senior / Lead Software Engineer Resume Samples
4.6
(91 votes) for
Senior / Lead Software Engineer Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the senior / lead software engineer job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.
Craft your perfect resume by picking job responsibilities written by professional recruiters
Pick from the thousands of curated job responsibilities used by the leading companies
Tailor your resume & cover letter with wording that best fits for each job you apply
Resume Builder
Create a Resume in Minutes with Professional Resume Templates
CHOOSE THE BEST TEMPLATE
- Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS
- Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES
- Instantly download in PDF format or share a custom link.
MF
M Fritsch
Mittie
Fritsch
51356 Bins Walk
Philadelphia
PA
+1 (555) 912 1749
51356 Bins Walk
Philadelphia
PA
Phone
p
+1 (555) 912 1749
Experience
Experience
Dallas, TX
Senior Lead Software Engineer
Dallas, TX
Hoppe Group
Dallas, TX
Senior Lead Software Engineer
- Familiarity with product development cycles and working within a product development team
- Work with off-shore development and verification teams to support in the software development activity
- Manage the software development process and associated work products to ensure ASPICE compliance
- Provide project estimates and status to the Software Manager
- Provide input for Harman Software Process continuous improvement
- Provide technical leadership for designing and building game system architectures and operating frameworks
- Assist in the development of architecture design
Detroit, MI
Senior / Lead Software Engineer
Detroit, MI
Stoltenberg-Hudson
Detroit, MI
Senior / Lead Software Engineer
- Own key developer productivity metrics improvements around the CI space and provide cutting edge solutions
- Contributes to, executes and continuously improves implementation framework
- Implement best practices for Artifact Management and signing, integrating with deploy services and workflow Management for integration testing
- Develops artifacts and performs post implementation and maintenance support
- Work closely with Developers, Architects and operations to rollout and deploy pipeline components
- Investigate production problems, perform root-cause analysis and create detailed, high-quality error reports
- Performs other related duties incidental to the work described herein
present
Dallas, TX
AWS Senior / Lead Software Engineer
Dallas, TX
Streich, Fahey and Krajcik
present
Dallas, TX
AWS Senior / Lead Software Engineer
present
- Provide direction to software engineers developing the product
- Build solid working relationships with internal users and architecture teams
- Use Agile for software development lifecycle
- Work with peers in other Thomson Reuters locations
- Analyze and select tools to be used in the solution
- Analyse, design and implement complex software solutions using AWS, Java, encryption tools and multiple operation systems
- Work closely with quality engineering, product management, and technical operations to develop, test, deploy, and operate high quality software
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Rutgers University
Bachelor’s Degree in Computer Science
Skills
Skills
- Good knowledge in Windows Application programming
- Ability to quickly learn new technologies and work effectively in a fast paced dynamic environment
- Strong Quality mindset
- Strong knowledge of SQL and understanding of Relational Database schema design
- Strong knowledge of Java and Object Oriented Programming
- Good knowledge of multithreading in Windows
- Strong knowledge in .NET and C#
- Comfortable with the Linux command line
- Strong foundation in C/C++
- Knowledge of cloud based technologies (AWS, Hadoop, etc.)
15 Senior / Lead Software Engineer resume templates
Read our complete resume writing guides
1
Senior Lead Software Engineer Resume Examples & Samples
- Participate in full lifecycle application development
- Develop, unit test and implement complex software solutions from the ground up
- Troubleshoot and resolve defects
- Support production systems
- Troubleshoot production problems and work on their resolution
- Collaborate effectively with other technology teams across Disney to explain optimal use of developed APIs
- Assist QA team in understanding the requirements and review test scripts
- Fix problems reported by the QA team
- Experience building some impressive, non-trivial java applications by hand
- Experience designing and developing APIs
- Experience in developing highly scalable, highly available software solutions
- Expert user and competent scripter of Linux operating systems
- Excellent debugging skills and knowledge of requisite tools
- Flexible hours
- Free daily lunches and dinners
- This position is located in Palo Alto, CA
2
Senior Lead Software Engineer Resume Examples & Samples
- 5 or more years of experience writing & debugging code for commercial applications
- Strong understanding of modern software engineering practices
- Fluency in at least 2 of the following languages: Java, Objective-C, C#, C, C++. Working knowledge with all
- Familiarity with Unity3d a big plus
- Experience with mid- or large-scale game development a plus
- In-depth experience with developing iOS and/or Android applications and related components for shipping products, having shipped at least one
- Experience working with client/server networking protocols and related APIs used by mobile apps
3
Senior Lead Software Engineer Resume Examples & Samples
- Help lead our engineering team to design and build a new game from the prototype phase through production and launch
- Design, architect, and implement key game frameworks and systems across the full stack, leveraging Unity and our backend services
- Mentor other engineers as they develop their skills while promoting best practices
- Solve challenging and complex problems around cross-platform and cloud-based game development
- Perform significant implementation of the more complex components of the game engine, gameplay routines, and AI
- Drive the creation of scripts / tools to help streamline the development, content, and art integration processes
- Help to coordinate and estimate sprint tasks for engineering, working with the cross-functional game team including product, QA, design and artPotentially, depending on interest and capabilities, formally lead other engineers within 1 or more pods as the game reaches Production
- 8-12 years of progressively more complex professional experience, with experience as an Architect or Lead Software Engineer
- Experience with the early (prototype or pre-production) phases of game development where innovation and experimentation are critical components
- At least 2-3 years of technical leadership experience on a shipped game
- Excellent and deep understanding of design patterns and modern, highly scalable application development
- Expertise in in C# or C++ development
- Strong understanding of how to live operate mobile games is a large plus
- Organized, detail-oriented and able to deliver projects on time
- Strong verbal and written communication skillsHighly motivated, self-starting individual
- BS in Computer Science (or equivalent) required, preferably from top technical program. MS preferred
4
Senior Lead Software Engineer Resume Examples & Samples
- Function as an integral member of the engineering team with a hands-on approach to solving problems
- Support both internal and external game engineering teams using our platforms and tech stacks
- Architect and build game tech stacks that scale to millions of users
- Add and improve features during the lifetime of the platform
- Create technical frameworks that allows producers, designers and engineers to be successful
- Implement and promote good engineering practices (scrum, unit testing, performance testing, code reviews, etc.)
- Work closely with engineering teams to establish schedules and deliverable calendars
- Work with TechOps to handle maintenance, failures, troubleshooting, and other operational needs
- Provide technical leadership for designing and building game system architectures and operating frameworks
- 5+ years experience with Java and the flexibility to pick up other languages quickly
- Working knowledge of build and release process and tools (git, Jenkins, CI)
- Working knowledge of load testing methodology
- Working knowledge of monitoring tools (graphite, grafana)
- Comfortable context switching in order to support multiple projects
- Experience with large, complex, and scalable systems
- Experience with scalable NoSQL and RDBMS
- Excellent debugging and diagnostic skills
- Experience as a member of a central technology team
- Experience with one or more public cloud services (Google Cloud Platform, Amazon Web Services, Microsoft Azure)
- Ability to independently identify problems and make key decisions
- Experience with game development and mobile games
- Experience with datacenter server management
- BS or BA in Computer Science or equivalent program and experience
5
Senior Lead Software Engineer Resume Examples & Samples
- An advanced senior individual contributor that participates in developing technical design specifications and develops, writes, and debugs code for game software
- Has proven success in designing and developing robust game code on several games
- Has advanced in-depth expertise
- Designs, develops, writes, tests and implements code
- Writes clear, maintainable, portable code
- Writes documentation for other programmers' use
- May execute the development of technical designs and estimate programming schedules of assigned software products
- 8-12 years of progressively complex related experience
- BA/BS degree in related field
- Ability to manage multiple projects, set priorities and meet deadlines
- Outstanding creativity and drive; excellent written and oral communication skills
- Strong knowledge of Disney or related brands
6
Senior / Lead Software Engineer Resume Examples & Samples
- Design and implement high quality tests for major pieces of the Salesforce's core database infrastructure
- Plan, design and implement automation frameworks for Java-based products
- Automate 70-100% of the documented test cases
- Investigate production problems, perform root-cause analysis and create detailed, high-quality error reports
- Work closely with software Engineering and Technical Operations to test and deploy infrastructure enhancements
- Be a quick learner, able to resolve complex technical issues and drive innovation that improves system availability, resiliency, and performance
- BS or higher degree in Computer Science or Electrical Engineering
- 6+ years of strong back end Java test development experience
- Test Development experience with PL/SQL, SQL, Oracle, or other database technologies
- Experience in scripting (i.e Python, Ruby, etc)
7
Senior / Lead Software Engineer Resume Examples & Samples
- 3+ years demonstrated expertise in building highly scalable systems, including multi-tiered caching, threading, transactions, and query optimization
- Strong Object-Oriented Analysis and Design skills; experience with Design Patterns, Refactoring, OO Design, and related areas
- Experience with language and API design
- Experience with web technology (HTML, JavaScript and CSS)
- Experience and comfort working in an Agile/Scrum/Lean environment
8
Senior / Lead Software Engineer Resume Examples & Samples
- Work with analysts to develop new capabilities
- Comfortable writing code to extract, transform, store, query, and display data
- Install, configure, and customize external tools (commercial, COTS, GOTS, open source) with sponsor data
- Software development experience in Linux (Python or similar)
- Web application development on Linux
- Comfortable with the Linux command line
- Ability and willingness to learn new technologies and languages
- Familiarity with Solr or Elasticsearch
- Familiarity with MySQL or similar RDBMS
- Knowledge of cloud based technologies (AWS, Hadoop, etc.)
- Experience with network traffic analysis (pcap, Wireshark, etc.)
9
Senior / Lead Software Engineer Resume Examples & Samples
- Design, test, implement and demo your features and optimizations
- Be brave and invent
- Encourage and lift up those around you. Be vocal when circumstances are holding you back
- Trust, and be trusted
- Working knowledge of JavaScript, Java, and HTML5 technologies
- Ability to analyze and solve problems, patiently and professionally
- Be heard and understood in person and over the internet, in both voice and written word
- Prior experience with Salesforce/NetSuite/ServiceNow/Azure is a plus
- Prior experience with CPQ software is a plus
10
Senior Lead Software Engineer Resume Examples & Samples
- Lead the team in the defect management process including planning, tracking, and ensuring that defects are actively managed
- 5+ years of microcontroller embedded software development
- 5+ years of programming in C or another structured language
- Master’s degree or PhD in Electrical Engineering or equivalent and/or Master of Business Administration
- Experience or familiarity with model-based software development
11
Senior / Lead Software Engineer Resume Examples & Samples
- Skilled java developer with a minimum of two years of industry java experience
- Demonstrated knowledge of AWS deployment automation framework, including Cloud Formation, VPC, ELB, security groups
- Design, develop, maintain and “own” the entire solution that takes FICO products and puts them onto AWS
- Experience in software design with strong foundation of design models and database structures
12
Senior Lead Software Engineer Resume Examples & Samples
- 8+ years of relevant experience and a Bachelors degree or
- 5+ years of relevant experience and a Masters degree or
- 3+ years of relevant experience and a PhD
- 8+ years of experience with C++ on Linux or a Unix based OS
- 5+ years of strong expertise with building scalable servers or distributed systems
- Solid understanding of internet protocols including TCP/IP, UDP, HTTP, and DNS
- Experience developing interfaces for broad internal consumption
- Experience developing server configuration and/or management systems
13
Senior Lead Software Engineer Resume Examples & Samples
- Experienced interfacing directly to OEMs
- Results-Driven: Having a proactive, goal oriented approach to decision making
- Change Orientation: Able to adapt to changing demands and conditions
14
Junior / Senior / Lead Software Engineer Resume Examples & Samples
- Develop & maintain APIs for Fiery in fast paced Agile team environment
- Contribute actively to quality activities, including peer reviews of estimates, designs and code
- Resolve defects/bugs throughout the development lifecycle & in production
- Work cross-functionally with various EFI teams: product management, QA, various product lines, or business units to execute and drive forward results
- Passion for growing and applying technical skills in service to customers
- BS/MS in computer science or equivalent work experience
- Proven track record in developing complex and distributed software applications
- Solid grasp of software engineering fundamentals and their practical application
- Experience with C/C++ and Node.js/JavaScript/CoffeeScript
- Solid understanding of the Software Development Life Cycle (SDLC), Agile experience highly desirable
- An understanding of unit testing & Test Driven Development (TDD)
- "Self-starter"" attitude and ability to make decisions independently
- Strong desire to learn and grow
- Excellent problem solving skills with a history of superb delivery against assigned tasks
- Outstanding team player skills
- Other related details
- Job location: Fremont, CA
- Limited travel may be required
15
Senior Lead Software Engineer Resume Examples & Samples
- 8+ years of relevant experience and a Bachelors degree in Computer Science or equivalent or
- 5+ years of relevant experience and a Masters degree in Computer Science or equivalent or
- 3+ years of relevant experience and a PhD in Computer Science or equivalent
- 8+ years of experience with Perl, Python or C++ on Linux or a Unix based OS
- 8+ years of experience working with Linux OS and System Internals
- 3+ years of experience as a hands-on technical leader
- Solid understanding of internet protocol basics including TCP/IP, HTTP, DNS
16
Senior Lead Software Engineer Resume Examples & Samples
- Expert C language skills required
- Knowledge and understanding of packet forwarding technology inluding Linux kernel desirable
- Experience with NFV development desirable
- Development experience with management protocols and models including Yang, Netconf,
17
Senior / Lead Software Engineer Resume Examples & Samples
- Work independently with R&D partners to understand requirements
- Derive system solution objectives and architecture from partner requirements
- Lead a multi-functional project team
- Design software system architecture which includes HW, FW & SW in consultation with HW and FW engineers
- Analyze design and determine coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
- Be responsible for creation and execution of test plans, protocols, and documentation
- Lead a project team of systems engineers (HW, FW & SW) and internal and outsourced development partners to develop reliable, cost effective and high quality solutions
- Collaborate and communicate with management, internal, and outsourced development partners regarding systems design status, project progress, and issue resolution
- Provide guidance and mentoring to team members
- Bachelors or Master’s degree in Electrical and Electronics / Electronics and Communication / Electronics & Instrumentation/Computer Science
- Minimum 8-12 years’ experience
- In-depth knowledge on software architectures
- Extensive experience in Windows application programming using .NET framework
- Hands on troubleshooting skills in a multi-disciplinary environment
- Experience in leading multi-functional teams working on product development
- Knowledgeable on Product Development Life Cycles. Involvement from product conceptualization to product realization and deployment
- Excellent written and verbal communication skills. Ability to effectively communicate product architectures, design proposals and negotiate options at management levels
- Strong foundation in C/C++
- Strong knowledge in .NET and C#
- Good knowledge in Windows Application programming
- Good knowledge of multithreading in Windows
- Knowledge in WPF preferred
- Knowledge in USB drivers, serial interfaces
- Knowledge in interfacing to firmware/hardware
18
Senior Lead Software Engineer Resume Examples & Samples
- Responsible for managing teams of developers, quality engineers and operational engineers
- Overall responsible for architecture, scalability, reliability, extensibility of the applications
- Also responsible for timely delivery of the team deliverables and achieving team goals
19
Senior Lead Software Engineer Resume Examples & Samples
- An ideal candidate should
- Work well with others, especially across a variety of functional groups
- Have the capacity to think like a user and not just like a development team member
- Track record of critical thinking and problem solving in a development environment (e.g. Root cause analysis)
- Capability to break down a large test area into discrete tasks to ensure completeness of code coverage
- Crisp and clear communication with developers, other QE, and management, in both written and oral form
- Ability to focus on tasks at hand without constant guidance
- Strong multi-tasking skills: Ability to triage and prioritize tasks, ensuring the most valuable work is done earliest with the constraints of a tight development schedule
- Familiarity with product development cycles and working within a product development team
- Ability to acquire technical knowledge quickly, possessing both highly specialized technical skills coupled with broader computer competence
- Review Product Requirements Document, Engineering Specs to develop test plans and test cases
- Performs user and workflow testing, exhibiting ability through analytical skills and experience to anticipate the larger ramifications and interactions issues
- Involve in understanding of Code and writing of white box test cases
- Performing code analysis. Documentation tasks such as drafting or updating test scripts, reviewing documentation for owned areas
- Capability of understanding common testing methodologies
- Solid understanding of core parts of Photoshop (Layers, File Formats, Image Editing, Workflows)
- Attention to detail (Creating test matrices, Thoroughness, Planning, Time management)
- Strong communication skills (Verbal, Written)
- Functions in the role of the customer, anticipating problems from the lens of a customer
- Experience in a Quality Engineering role and/or Photoshop
- Familiarity with functional, performance, and automation testing
- Experience with Photoshop, or other image editing software
- Ability to apply specialized knowledge to areas of job responsibility
20
Senior Lead Software Engineer Resume Examples & Samples
- Minimum of 5 years of java development experience on Linux or UNIX with at least 3 year of Java 7 or later
- Track record of delivering software from design to code to test to deployment/release
- Experience with Netconf/Yang desirable
- Experience with OSGi/Karaf/Blueprint desirable
- Experience with OpenFlow/OVSDB/OpenDaylight desirable
21
Senior / Lead Software Engineer Resume Examples & Samples
- Develops technical designs, implements scalable solutions, and performs object-oriented design and analysis. Develops with the latest web standards like HTML 5.0, CSS 3.0 and web technologies like PHP, jQuery, JSON, JavaScript
- Writes technical specifications (stories), participates in design reviews and provides input to design recommendations where necessary
- Participates in code reviews and acceptance process in order to improve methodology and delivery
- Performs unit testing and identifies, troubleshoots, debugs, and solves code-related issues as needed
- Contributes to the development of project estimates, scheduling and deliverables and collaborates
- Develops artifacts and performs post implementation and maintenance support
- Has the ability to communicate technical concepts/designs to technical and non-technical audiences
- Collaborates with Engineering team to guarantee technical requirements accurately reflect functional requirements
- Collaborates with Customer Experience team to ensure customer expectations are exceeded
- Contributes to, executes and continuously improves implementation framework
- Mentor and advisor to Jr., Developers
- Performs other related duties incidental to the work described herein
- Minimum 10+ years professional experience in software development
- Fluent with object-oriented concepts and design pattern knowledge
- Expert knowledge of backend technologies such as: PHP, MySQL, ngnix, Python, SOAP/REST, and web services
- Proven experience with core front-end technologies and responsive design: HTML, SASS/CSS, JavaScript and JS frameworks such as Ember or Angular JS
- Experience communicating with team members via chat and tickets and comfort communicating with non-technical clients
- Self-motivated with an ability to obtain requirements, proactively solve problems and identify new opportunities
- Detail-oriented through active engagement in review processes with a commitment to producing very high quality work
- Working knowledge of source control and branching
- Expertise and adaptability integrating with common APIs
- Applied understanding of performance optimization in web development
- Basic understanding of enterprise security
- Focused on creating and updating scalable code libraries and in creating efficiencies
- Development skills on a Macintosh platform a plus
- Familiarity with web app authentication protocol
- Working knowledge of *nix server configuration and troubleshooting
- Experience participating in a rotating on-call as part of an development team
- Experience troubleshooting production problems and working with a team to resolve data source processing issues
- Familiarity with healthcare data and terminology a plus
- Understanding of networking and related protocols
- Has experience working in new product development setting under an Agile Methodology
- Requires a Bachelor’s degree or equivalent relevant work experience
22
Senior / Lead Software Engineer Resume Examples & Samples
- Strong knowledge of Java and Object Oriented Programming
- Experience building multi-tier scalable web applications
- Strong knowledge of SQL and understanding of Relational Database schema design
- Commitment to proper Software Engineering
- Bachelor's Degree in Computer Science or a related field, or equivalent work experience
- 2+ years of Authentication or Application Security related work
- REST/SOAP/XML/WSDL
- Hands-on experience with JavaScript
- Familiarity with Agile development
23
Senior / Lead Software Engineer Resume Examples & Samples
- The position requires a USGC TS/SCI clearance
- All work must be performed in a SCIF
- Regular access to the SCIF in MITRE 1 Washington is required
24
Senior / Lead Software Engineer / Portal Resume Examples & Samples
- Bachelor’s degree from an accredited college or university with specialization in an information technology field, or an equivalent combination of related education and work experience
- At least six to ten years of progressive information technology experience directly related to architecture/engineering, information security, or other specialized technology field
- Advanced to expert knowledge with Industry software development methodologies, standards and architecture frameworks
- Must have Oracle Application Development Framework (ADF)
- Must have Webcenter Portal
- Demonstrated proficiency with Unit Testing, UML, Design Patterns, Object Oriented Design, MVC patterns
- Demonstrated ability to adapt and learn new technologies
- Excellent organizational, project management and problem-solving skills
- Excellent initiative, innovative thinking skills, and the ability to analyze details and adopt a big-picture view
- Ability to explain complex technical information to technical and nontechnical contacts
- Ability to effectively build relationships, promote a collaborative and team environment, and influence others
- Accomplished analytical skills
- United States citizenship or lawful permanent resident alien status with at least three or more years of United States residency from the date of legal entry to the United States is required for this position
25
Senior Lead Software Engineer Resume Examples & Samples
- Work as part of a dynamic software team on various Cavium platforms
- Review and analyze security aspects of Cavium software suites
- Developing software both for device drivers and firmware
26
Senior / Lead Software Engineer Resume Examples & Samples
- Design and implement a secure CI / CD pipeline for Salesforce Microservices
- Performance analytics and scale to 1000s of CI pipelines
- Implement best practices for Artifact Management and signing, integrating with deploy services and workflow Management for integration testing
- Work closely with Developers, Architects and operations to rollout and deploy pipeline components
- Own key developer productivity metrics improvements around the CI space and provide cutting edge solutions
- Very passionate about CI / CD pipeline development solutions. You have experience in implementing solutions in Jenkins, Drone and rolling out Docker solutions for Microservices model
- Have work with OpenStack, Cloud solutions and have strong hands-on experience with Java, Python, Docker, Service discovery, Resource scheduling and have done successful implementations at scale
- Have experience on integrating pipelines for Local developer desktops, workflow Management around pipelines, static analysis, code coverage and security, artifact Managements
- Experience rolling out services via pipeline from dev, test, staging to production across distributed data centers across thousands of compute nodes
- Have experience building analytic and developer productivity tools
- Experience building Apps / UI workflow Management portal a plus
- 8+ years of professional development experience
- Strong Experience with Git, Perforce, Maven, Jenkins, Drone, Angular.JS, Docker and similar technologies
- Experience owning and operating multiple instances of a mission critical service
- Experience using metrics to drive operational excellence
- Experience with Systems development
- Strong analytical skills, understanding of analytics to drive tests based on workflows
27
Senior / Lead Software Engineer Resume Examples & Samples
- Design and implement highly scalable systems and algorithms
- Full-stack software development experience with a distinguished track record on technically demanding projects
- 2-10 years of professional experience working with modern programming languages, such as Java, C++ or equivalent and/or ReactJS or equivalent
- Ability to quickly learn new technologies and work effectively in a fast paced dynamic environment
- Experience with open-source technologies and cloud platforms
- Strong background in computer science and algorithms
- Agile development methodology
- Experience building applications on the Salesforce platform
- Experience with messaging semantics, scheduling algorithms, and distributed systems fundamentals
- Experience with large-scale metrics and monitoring
28
Senior / Lead Software Engineer Resume Examples & Samples
- Design, develop, test, deploy, and support new software solutions and changes to existing software solutions
- Troubleshoot technical issues in a variety of application environments
- Mentor team members and provide thoughtful discussion on tactics and strategies as they are selected
- Translate business requirements and product specifications into components of complex, loosely-coupled, distributed systems
- Maintain a focus on rapid delivery of new features to market while maintaining stability and uptime
- Maintain familiarity with the evolving trends in software development
- S. in computer science or information systems fields required, or 5+ years related work experience
- Experience working with Agile and/or Lean software development approaches
- Experience translating modern UX designs into user interfaces using Adobe Photoshop, Bootstrap, LESS, CSS, and HTML
- Broad and deep web application development experience leveraging JavaScript, AngularJS, C#, ASP.NET Web API, ASP.NET Core, relational and NoSQL databases
- Familiar with Hadoop, Spark, Hive, or other big data / analytic tools
- Familiar with Service Orientation/RESTful Patterns and Concepts/API Design Fundamentals
- Familiar with Dependency Injection and unit testing (Unity or Ninject)
- Familiar with JavaScript best practices and design patterns (including supersets like TypeScript)
- Familiar with JavaScript frameworks like Knockout, AngularJS, Bootstrap, jQuery/jQueryUI, Modernizer, etc
- Familiar with source control systems and tools, including Git, TFS or Microsoft Visual Studio Online
29
AWS Senior / Lead Software Engineer Resume Examples & Samples
- Analyse, design and implement complex software solutions using AWS, Java, encryption tools and multiple operation systems
- Use Agile for software development lifecycle
- Provide direction to software engineers developing the product
- Work with peers in other Thomson Reuters locations
- Analyze and select tools to be used in the solution
- Understand and recommend the system infrastructure required for Product Insight
- Build solid working relationships with internal users and architecture teams
- Lead and develop a strong base of technical skills in the various technologies used by Product Insight
- Bachelor’s degree Computer Science or similar program
- 4+ years of experience using various programming languages, including Java
- 1+ years of experience developing AWS enterprise applications
- 1+ years of experience using Agile development
30
AWS Senior / Lead Software Engineer Resume Examples & Samples
- 3+ years using Agile development
- 6+ years using various programming languages, majority should be in Java
- 1+ years developing AWS enterprise application
- Bachelor’s degree Computer Science or equivalent required
- Ability to develop strategies for achieving positive change and improvements
- Exceptional analytical and problem-solving skills
- Excellent skills and experience working in Golang
- Experience in delivering scalable distributed computing with fault tolerance
- Strong experience of cloud infrastructure like Amazon Web Services (AWS) with services and products like EC2, S3, Docker and Elastic Search
- Experience with version control systems (Git)
- Demonstrated success in multiple technologies and development languages
- Experience of cryptography such as public key encryption, KMI
- RESTful API design and implementation and messaging system experience
- Knowledge of TCP/IP networking and network protocols
- Strong understanding of different database types and picking an appropriate kind for each type of problem
- Strong understanding of Algorithms and Data Structures
- Experience with IOS, Android, web browser development