Lead Software Engineer Resume Samples
4.8
(96 votes) for
Lead Software Engineer Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the 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.
LW
L Wuckert
Lambert
Wuckert
823 Dooley Villages
Boston
MA
+1 (555) 776 3447
823 Dooley Villages
Boston
MA
Phone
p
+1 (555) 776 3447
Experience
Experience
Boston, MA
Lead Software Engineer
Boston, MA
Lynch and Sons
Boston, MA
Lead Software Engineer
- Web application development in .Net based development environment and develop web application components using JavaScript frameworks, HTML, and XHTML
- Work with software developers to create and write tests concurrently with product development
- Provides hands-on development guidance to developers and team leads and motivates team members by encouraging creativity and teamwork
- Develop a core framework for enabling developers to build integration modules with data center platforms like compute, storage and networks
- Improve the quality of development in the organizations and promote development best practices, under the discretion of management
- Takes the lead in building software innovation and development capabilities, while working in balanced teams of Developers, Designers, and Product Managers
- Directly manage the development team which is a mix of permanent, contract and offshore developers and testers numbering 8-12
Boston, MA
Tech Lead Software Engineer
Boston, MA
Jerde Inc
Boston, MA
Tech Lead Software Engineer
- Work as part of the development team towards the application in an aggressive deadline
- Work in a flexible agile development environment with a rapid release cycle
- Be a vocal proponent of quality in every phase of tool & Framework development
- Provide assistance to support engineers and customer service staff in order to resolve production issues as quickly as possible
- Helps break down, estimate, and provide just-in-time design for small increments of work
- Design & Develop automation tools/frameworks for ShoreTel applications
- Pro-actively contribute to process improvement activities
present
Detroit, MI
Technical Lead Software Engineer
Detroit, MI
McKenzie-Wintheiser
present
Detroit, MI
Technical Lead Software Engineer
present
- Work with other .Net C# Developers, Architects, to develop both new and expand functionality to existing applications
- Lead ASP.NET - C# Developer working on a .NET platform using Agile processes to develop and implement software solutions
- Strong L2-L3 networking knowledge sufficient enough to understand customer solutions, topologies and interaction with higher networking layers
- Work with Enterprise Architects to ensure proper solution based on the established architectural principles and patterns
- Implement code to improve responsiveness and performance of web pages
- Proficiency in writing unit tests and using unit testing frameworks like nUnit and mock frameworks
- Formulate and define system scope and objectives through research and fact-finding to develop or modify moderately to highly complex information systems
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
University of Illinois at Chicago
Bachelor’s Degree in Computer Science
Skills
Skills
- Great OO skills, including strong design patterns knowledge
- Implement systems that are highly available, scalable, and self-healing on the AWS platform
- Ability to handle a variety of tasks, effectively solve problems with numerous and complex variables, and be able to shift priorities flexibly
- A good understanding of the Application Lifecycle and a solid understanding of Quality Assurance, Database Engineering and Build and deployment
- Good working knowledge on Linux and comfortable with scripting or automation using puppet, chef, etc
- Experience in testing high-performance, highly-available and scalable distributed systems
- Hands on experience designing and development of highly reliable, scalable RESTful services in an AGILE environment
- Expert level knowledge of and experience in developing highly scalable end-to-end search solutions
- Experience using design patterns for designing platform independent (IOS, Android, Microsoft), secure, highly available and scalable solutions
- Ability to quickly prototype test cases to isolate existing or future data scalability issues
15 Lead Software Engineer resume templates
Read our complete resume writing guides
1
Lead Software Engineer Resume Examples & Samples
- Leads the overall architecture and high level design of highly complex global website projects and strategic programs by following leading industry best practices and enterprise architecture guidelines
- Creates and maintains global application architecture blueprint, reference architecture, design guidelines, coding standards and best practices
- Creates project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and technology organization's best practices
- Provide consultancy, participates in technical design, and acts as an authoritative application expert to other application development teams concerning all aspects of application
- Leads the overall execution activities with development teams (both internal and outsourced vendors), including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensure that requirements are met and technology standards are followed
- Represents, socializes and evangelizes technical artifacts in partnership with Enterprise Architects and Application architects from various departments
- Researches and prototypes new technologies and products for ongoing improvements to the technology stack and to validate feasibility of proposed solutions
- Ensures high quality of deliverables by conducting in-depth review of all technical artifacts including design, code, test plans, production deployments etc
- Participates and provides input on the infrastructure architecture, production deployments, capacity planning, production monitoring etc
- Provides guidance to Operations team on troubleshooting production issues,
- Partners with business to understand new and upcoming opportunities and recommend technical approaches and solutions best suitable for the regional market – either custom built or off the shelf
- Analyze and prepare recommendations to address existing and potential trouble areas in system as part of a continuous improvement process in consideration of changes in business environment, improvements in scalability, availability, maintainability, and TCO drivers
- Lead and coach the development team(s) during the analysis, design, development, testing,implementation and post-production support phases
- Stays abreast on vendor packages in use, provides guidance on new features, upgrades and represents Franklin's usage and requirements to the vendor
- Provide input to the development of project documents including objectives, scope, approach, estimates, assumptions, risks, dependencies
- Must have at least 10 years of experience in J2EE technologies (EJB, JSP's, JMS, RMI) with deep hands on knowledge of the J2EE stack in largeimplementations
- Strong expertise on designing and developing applications using Weblogic Platform, Oracle Coherence, Oracle RDBMS using Services Oriented Architectures
- Proven experience with designing and developing REST services
- Experience on XML technologies (Web Services/XML/XSL/XMLBeans/XPath/XQuery) is highly desired
- Experience with Interwoven products (TeamSite, OpenDeploy, DataDeploy) a plus
- Experience with TeamSite Site Publisher, LiveSite a plus
- Hands on experience on open source technologies such as Spring, AJAX, Struts, JUnit a plus
- Should be at ease and very familiar with multiple platforms - Unix, Linux etc
- Strong Object Oriented Analysis and Design/UML/AOP skills. Must have good understanding of database design/ERDs
- Should be at ease with access security models and frameworks (LDAP for example)
- Must have a track record of developing high quality, distributed and scalable enterprise applications
- Must be a team player, versatile, flexible, should be able to contribute to all phases of development life-cycle, with a high passion to learn new technologies
- Must have excellent communication skills, both verbal and written
- Should be self-motivated, achieving, with a positive attitude and a strong sense of ownership of tasks
2
Lead Software Engineer Resume Examples & Samples
- Leads in the implementation of highly complex projects/software products, the development of a custom application, and/or development of enhancements to existing systems
- Develops high and low level application design artifacts based on maintenance, operations, security, and performance standards. Ensures all technical deliverables are consistent with architectural standards and guidelines
- Interprets end-user business requirements to develop and/or modify technical design specifications for off-the-shelf and/or custom-developed applications
- Leads the design activities with a development team (both internal and outsourced vendors), including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensure that requirements are met and technology standards are followed
- Initiates and manages the Request For Service (RFS) process and coordinates with internal departments including but not limited to: infrastructure, hardware, networking and database engineering on defining the application deployment architecture and environment
- Leads and guides the development team(s) during the analysis, design, development, testing, implementation and post-production support phases
- Provides input to the development of project documents including objectives, scope, approach, estimates, assumptions, risks, dependencies
- Develops and maintain application architecture including product roadmap. On a vendor package, staying abreast of changes in application package and vendor landscape, and providing guidance to vendor on specific Franklin Templeton usage and requirement of the product
- Provides consultancy, participates in technical design, and acts as an authoritative application expert to other application development teams concerning all aspects of application
- Analyzes and prepares recommendations to address existing and potential trouble areas in system as part of a continuous improvement process in consideration of changes in business environment, improvements in scalability, availability, maintainability, and TCO drivers
- Participates and leads production support and trouble shooting for assigned applications to meet standard Service Level Agreements (SLA’s)
- Demonstrates an appropriate sense of urgency in analyzing, assessing and resolving production issues
- Escalates and provides timely and clear status to management on production issues
- Leads in the product evaluation to assess the merits of various solution options against technical requirements
- Builds prototypes and/or proofs of concept in order to validate feasibility of solution or options Leads general system maintenance and upgrades (server refreshes, database and OS upgrades, OS/DB Hardening activities, etc…). Participates in audits as required, including researching and preparing audit response documentation. Leads Disaster Recovery activities for assigned application(s)
- Bachelor’s degree in Computer Science, Engineering or a related discipline; or equivalent work experience
- 8-10 years of IT experience with a minimum of 4 years of experience in specific application domain space
- 6 – 8 years of experience in Java/J2EE
- Proficient knowledge on Struts, JSP, Ajax/jquery/javascript, Torque, Apache Tomcat 7.0
- Knowledge of mobile related technologies including Exchange Web Services
- Knowledge and application of system models, data models, schemas, database structures, database design, database theory and various diagramming techniques
- Working knowledge of Relational database technologies – Oracle – PL/SQL development, SQL query, SQL tuning (6 years)
- Some knowledge of ETL technologies (Informatica 9.x)
- In-depth business knowledge with 3 – 5 years of experience in the financial industry
- Comprehensive technology industry knowledge and insights
- Experience as a technical/ lead/architect role is preferred
- Technical knowledge of specific application technologies space (ie Sharepoint, CRM, etc.)
- Proven ability to lead a team of junior staff, consultant, and outsourcing vendor at geographically different location
- A good understanding of the SDLC and of the Agile methodology
- Ability to work independently is a must
- Ability to maintain flexibility in a dynamic organization. Ability to create detailed specifications based on business user requirements
- Ability to articulate information to both internal and external customers in a manner that is clear and easily understood
- Perform analysis, document requirements, architect technical solutions, perform unit and integration testing, work with users during the UAT phase, including providing assistance with developing test cases, implement solutions, document systems, and train users
- Develop work effort estimates and project plans
- Create the System Delivery Specification, Technical System Design and Technical Program Specification documents
- Participate in code reviews to ensure that code is built according to standards and is maintainable
- Ability to provide feedback for performance appraisals for junior staff
- Provide technical leadership to the projects and teams within the department
3
Lead Software Engineer Resume Examples & Samples
- This position will develop a common set standards and tools for both Front end and Server Side, which will be shared across all of MHHE technology products
- This position will research and prototype new technologies to enhance the user interface and user experience
- This position will develop and implement user interface standards across all of MHHE systems
- This position will work collaboratively with Product Management and PMO to define scope
- Designing and documenting user interfaces for customer facing applications
- Collaborating on story boards, wire frames, and interface flow model documents using the RUP/Agile process
- Producing API documentation
- This position will work closely with the Information Architect and developers to implement the look and feel of systems
- Masters degree in Computer Science/Mathematics/Sciences with 10+ years experience in design and developing enterprise applications (or Bachelor's degree from above disciplines with 12+ years of experience)
- Strong hands on J2EE background with working experience in open source frameworks like Spring, Hiberate and RESTful Web Services
- Expert-level skills with cross-platform tools (e.g. makefiles, configuration labeling, source control) and process (e.g. build and release systems, unit testing)
- Hands on experience in at least one of application servers like Tomcat, WebLogic, etc
- Excellent Skill in writing HTML5, Object oriented JavaScript, CSS3, JavaScript libraries like jquery are critical
- Candidate must also be familiar with JS frameworks like ember, angular, backbone or similar
4
Lead Software Engineer Resume Examples & Samples
- Identify gaps and proactively improve system service level agreements
- High/Low level design, hands on software development, create frameworks, use third party frameworks and code reviews
- Significant experience supporting the technical components used in enterprise internet applications
- Ability to document procedures for use by other engineers
- The ideal candidate will see the big picture from the business perspective, have done substantial collaborative work, and have experience in implementation of broad range of enterprise class technologies, including back office and customer-facing
- Strong problem-solving and analysis skills are required
- 7+ years of Software Development Experience, 3+ years in a lead development role
- 5+ years of experience with Java, J2EE, Spring, SOA, REST based Web Services, Struts or Spring MVC, Design Patterns, Hibernate/JPA, Oracle and/or DB2 experience
- 3+ years of experience with Ajax, HTML, CSS, Javascript, Unix/Linux, AGILE, Test-Driven Development, Maven, ANT, J2EE App Server, Weblogic (preferred)
- Experience with Mobile Platforms is a plus
- Cloud computing exposure is a plus
5
Lead Software Engineer Resume Examples & Samples
- Be the thought leader in html5/javascript frameworks and tablet development across the firm
- Lead the design and development of complex front end applications across Web, Tablet and Mobile
- Be the expert in enabling Agile user interface delivery across teams
- Help optimize development team planning and development processes
- Collaborate with Analysts and PMs to estimate and deliver work
- Work with UI Manager, Technical Leads, Software architects and quality assurance engineers to resolve development roadblocks
- Successfully manage the relationships with key product teams
- Report critical issues and own resolution in a team atmosphere
- Provides cross functional technical leadership to the development teams on javascript frameworks
- Interacts with and coordinates activities of cross-functional teams, including development, UX(user experience), business stakeholders, system administration, database administration, network engineering and production support staff
- High/Low level design, hands on software development, create frameworks, use third party frameworks, code reviews
- Collaborates with Product Managers and Business and do some market research about digital products
- This person can understand the importance of flexibility and the balance of speed and quality
- This person has knowledge and expertise in a variety of UI research methods
- Reduce costs and risk of developing easy to use customer facing systems which required less training and support in order to use
- Reduce costs in the technology product development by standardizing the user experience and development across all MHHE systems
- The position will be working with MHHE business units and the Product Managers to put forth user interface designs which will help to market and sale MHHE online offerings. This individual will need to zero in on the true user needs and workflow and translate them to easy to use user interface tools. The position will then need to concisely articulate those user interface requirements to the MHHE Product Engineering team
- The position will be need to negotiate and compromise user interface designs with MHHE business units and the MHHE product engineering team in order to meet product delivery schedules and cost
- This position will work with MHHE business units to develop interface requirements and standards, which meet the branding strategies of MHHE
- Understanding of cross-browser, cross-platform, and design constraints on the web
- Strong understanding of web technology trends and cloud platforms such as AWS
- Must be creative, resourceful, decisive, and resilient; all the time using good judgment and problem-solving skills
- Excellent Skill in writing HTML5, Object oriented JavaScript, CSS3, JavaScript libraries like jquery, Ember.js, Angular.js are critical. Candidate must also be familiar with unit testing frameworks, build tools such as Bower, Grunt, Brocolli etc
- BA/BS Degree + 5 years of experience or MA/MS Degree + 3 years of experience
- 5+ years of lead software engineer experience working in teams with 3-12 members
- Successful history of web/tablet/mobile projects delivered
6
Lead Software Engineer Resume Examples & Samples
- Perform as an integral member of a team of experienced software engineers to build highly scalable and high performance services
- Interface with other teams to incorporate their innovations and vice versa
- Optimize our infrastructure at both the software and hardware level
- Be the example of solid software engineering best practices, setting the bar high for other software engineers
- Drive architecture and implementation decisions across multiple projects
- Define and drive adoption of software development best practices for the team
- Design and develop high availability solutions for production software
- Be a technical pillar for the engineering team through collaboration and mentorship of other engineers
- Define solutions that can be quickly delivered leveraging internal and external resources, based on new or existing products and APIs
- Analyze the technical feasibility of product features and help to guide feature development and roadmap from a technical perspective
- Understand the Architectural Vision and how it applies to business processes
- B.S. Computer Science or related field preferred
- 7+ years of full software development lifecycle experience with a minimum 2 years as lead developer
- Expert knowledge developing and debugging in Java on Unix and/or Linux
- Passion for solving the world’s toughest problems, and the smarts to actually solve them
- Extensive experience building large-scale server applications
- Experience with distributed architectures, database tuning or improving system performance strongly desired
- Extensive experience working with large data stores
- Experience with filesystems, concurrency, multithreading, server architectures, and distributed systems
- Must be detail oriented, self-organized, and capable of simultaneously tracking multiple issues of varying complexity
- Able and willing to effectively mentor other team members and contribute to a collaborative team environment
- Experience with Redis, Elastic Search, or Twitter STORM desirable
7
Lead Software Engineer Resume Examples & Samples
- Is influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology
- Provides technical expertise in the areas of architecture, design, implementation, and testing
- Sets and adheres to software coding and style guides to ensure consistency
- Hands on experience with Agile methodologies
- Strong sense of personal accountability; contributes beyond job role and responsibilities
- Ability to learn and apply new technologies quickly and self-directed
- Full lifecycle development experience on large projects, creating distributed and scalable business systems
- Desired Qualifications include
8
Lead Software Engineer Resume Examples & Samples
- Responsibilities: Deliver highly available, scalable and performing applications to our growing Supply Chain and Fulfillment (SCF) business, and support SCF inventory systems. Duties include the following
- Provide enterprise-level technical support for the SCF inventory systems organization in partnership with Software Engineers, Project Managers and other Delivery and Infrastructure team
- Perform root cause analysis to help resolve complex technical/application issues, trend analysis and support
- Education: Bachelor's degree in Computer Science or Engineering preferred
- 6 years’ experience in any software engineer/developer/programmer/analyst occupation, including
- 6 years’ experience in Unix and Oracle platforms
- 3 years’ experience with Oracle Retail Merchandising Applications (MOM, SIM and RPAS)
- Oracle Developer, TOAD, SQL, ControlM; GIT, Dimensions; SOA; Pro*C; Java; .Net
- Experience can be gained concurrently. Any suitable combination of education and experience will be accepted
9
Lead Software Engineer Resume Examples & Samples
- The Lead Identity Engineer will have overall responsibility for all technical aspects in the delivery of Identity components as a part of learning management web applications including the architectural decisions, estimations, functional delivery, code reviews, daily management of software engineers, liaising with architects, outsourced partners, engagement with scrum masters and managing internal stakeholders
- They will collaborate with cross project teams of engineers, test engineers and product stakeholders within an Agile environment
- Experience of the eLearning sector would be an advantage
- Experience with, and knowledge of, software development in an Agile environment utilising best in class software development process and tools, along with exposure to software release management techniques, is required
10
Lead Software Engineer Resume Examples & Samples
- Leads GRS Chicago team in building consensus on detailed design and architecture plans for complex, large scale efforts
- Applies expert knowledge of language, RDBMS and middleware technologies in independently designing and developing key complex services
- Leads code reviews, proactively identifying and mitigating potential issues and defects. Defines key metrics driving code optimization
- Plays lead role in preliminary story review, providing constructive feedback and input on both work effort estimation as well as architecture/design improvements
- Plays lead role in working with analysts to interpret high level requirements for complex, large scale initiatives and decomposing them into independent stories for consumption by team members
- Plays supporting role in white box test case identification sessions to establish high level consensus on test case sets for corresponding stories
- Serves as a competency specific subject matter expert, training, mentoring and coaching more junior team members as needed
- Expected to develop network of relationships within the organization in order to achieve results and to effectively communicate vision and status both within/across teams as well as to management
- Escalates complex challenges, issues and risks as well as proposed mitigating actions as required to management and team members
- Manages environment build deployments, release notes, and build notices
- Identifies resource contention and training needs
- Provides day-to-day management of the GRS team in Chicago, with delivery responsibilities for ensuring timely, quality releases for our customers
- Drives continuous improvement efforts by identifying and championing practical means of reducing time to market while maintaining high quality products (i.e. process improvements/automation opportunities)
- Project manages the application, including roadmap planning with stakeholders, release planning and estimation
- Embraces and enforces CME Group SDLC and information security standards
- Interacts with our offshore team based in Northern Ireland, Argentina and India
- Must have 6-10 years of experience as a Java Software Engineer (with 2-4 years experience in a lead role)
- Must have excellent interaction skills, including facilitation, negotiation, leadership and influencing
- Must have strong knowledge of various SDLC methodologies, particularly Agile
- Must have ability to understand and absorb business and technology concepts quickly
- Must have excellent problem solving skills
- Must have excellent written and verbal communication skills
- Strong core Java development skills (preferably balanced in both front end and server side skills)
- Expertise in Object Oriented Design and Patterns required
- Prior experience working with and designing data repositories, warehouses or data-marts
- Experience working on asynchronous, high performance, low latency multi-threaded systems required
- Experience working with Informatica
- Experience coding in a story-driven, Agile environment
- Prior experience working in financial services/exchange space
- Prior experience using Confluence, JIRA
11
Lead Software Engineer Resume Examples & Samples
- Bachelor’s degree or equivalent in an IT-related field
- Experience as a Software Engineer working on JEE platforms, with working knowledge of related web application technologies such as Network Load Balancers, Web Servers, Messaging, LDAP, Single Signon
- Ability to size, scope and estimate development efforts with limited information
- Experience creating high level and detail design documents for consumption by a development team
- Ability to provide overall technical leadership for medium and large scale development efforts to ensure project success while meeting target dates and budgeted resource estimates
- Experience orchestrating day to day development activities for developers and technology service partners (e.g. daily development/scrum checkpoints) and escalation of roadblocks to management team
- Ability to perform JEE code reviews to ensure design was properly implemented and provide constructive feedback to developers
- Strong presentation and communications skills and ability to make technical recommendations to PNC management and internal/external service partners
- Strong Analytical, Design and Problem solving skills
- Webservices (Soap, Rest)
- UI experience with HTML5, JSF, CSS3 etc
- Understanding of both waterfall and Agile project methodologies
- Experience consuming or developing services using an Enterprise Service Bus (ESB) such as IBM WebSphere Message Broker (WMB), IBM Integration Bus (IIB), WebSphere Enterprise Service Bus (WESB)
- Working knowledge of Unix based operating systems and shell scripting
- Experience working with geographically dispersed technical teams, including offshore
12
Lead Software Engineer Resume Examples & Samples
- Possess an expert and thorough understanding of IT concepts including database concepts structures, software/application development techniques and testing techniques
- Expert and thorough understanding of core technologies contained within the LOB application supported
- Cobol
- BATCH
- Experience calling distributed technologies – SQL, Oracle or Java
13
Lead Software Engineer Resume Examples & Samples
- Bachelor’s degree or equivalent in an IT-related field with 7-10 years related experience. Equivalent experience would be acceptable in lieu of education
- Possess an expert and thorough understanding of IT concepts, including database concept structures, software/application development techniques and testing techniques
- Strong understanding of Java/ J2EE, SOA technologies
- Experience on Java Web development including Struts/JSF and Servlets
- Experience with Middleware technologies including IBM WebSphere Enterprise Service Bus (WESB), Websphere Message Broker (WMB) or IBM Integration Bus (IIB) OR IBM WebSphere Portal Server (WPS)
- Experience with web services (SOAP/RESTful)
14
Lead Software Engineer Resume Examples & Samples
- Bachelor’s degree or equivalent experience in an Engineering or IT-related field
- 7+ year’s related experience, equivalent experience would be acceptable in lieu of education
- Possess an advanced and thorough understanding of IT concepts, including database concept structures,
- Software/application development techniques and testing techniques
- Strong understanding of core technologies within each PNC Line of Business’ application system
- Experience in writing stored procedures & functions
- Must be familiar with database views, functions, joins, SQLs
- Knowledge in finance (discount factor), risk management (value-at-risk, option theory, delta, gamma, vega) is a plus but not required
- Risk management involving mortgage portfolios is a plus but not required
15
Lead Software Engineer Resume Examples & Samples
- Equivalent experience would be acceptable in lieu of education
- 7-10 years related experience
- Strong understanding of Java/JEE/J2EE technologies
- In depth knowledge of web development
- Strong understanding of the Spring Framework
- Experience with Middleware technologies
- Must have the ability to lead a project based team through the full software development life cycle
- Possess a strong understanding of IT concepts including database concepts structures, software/application development techniques, and testing techniques
16
Lead Software Engineer Resume Examples & Samples
- Work with QA peers on multiple projects
- Create and track bugs on an internal database
- Conduct iterative ad-hoc and stress testing on various products to uncover as many defects as possible
- Set up test labs for Automation
- Lead / Mentor the team to move forward in the blocking areas
- Three to Ten years of experience in design and development of test automation framework using various different technologies for embedded systems
- Rich experience on programming languages like Object Oriented Perl, Ruby & Rails, Java, C++, PHP, Javascript
- Exposure on automation tools like Selenium, Web Driver, JUnit
- Good experience on database packages like MySQL, SQLLite, Oracle
- Hands-on exposure on creating HTTP rest APIs, Javascript APIs, SOAP for processing XML
- Exposure on web servers like Apache, Tomcat and HTTP as application protocol
- Tools awareness like SVN, VMWare
- Good exposure on application development on different Linux operating systems like Ubuntu
- Awareness on networking protocols and VoIP Telecom domain
- University degree in engineering compute science or equivalent
17
Lead Software Engineer Resume Examples & Samples
- Assist Product Managers in designing and defining new features
- Write automated tests of new features to ensure they are of very high quality
- Participate in, and lead, continuous education programs to grow your skills both technically and in the Williams-Sonoma business domain
- Lead by example and mentor more junior engineers through your professionalism and dedication to craftsmanship in the creation of software
- LI-DV
- RMK-FJ
18
Mdm Lead Software Engineer Resume Examples & Samples
- Bachelor's degree in Computer Science, Engineering, or related discipline with an IT or similar focus
- At least 10+ years of industry experience involving all stages of software development lifecycle and well versed in dealing with operational challenges with performance, scalability and high availability
- Must have 4-6 years of TIBCO MDM experience with strong domain knowledge in Master Data subject areas such as products, suppliers, prices, discounts, employees, etc
- First-hand experience with at least 2-3 large to medium scale MDM implementation projects
- Hands-on experience with conceptualizing, designing and configuring MDM UI, workflows and rules for complex business processes preferably in retail domain
- Strong experience with using SQL and data modeling, including evolution from conceptual to physical models using a tool like TIBCO Business Studio
- Hands-on experience in TIBCO BusinessWorks, EMS, BusinessStudio, XML, XSD, XSLT, SVN, SharePoint, JIRA, Confluence
- Demonstrated strong analytical skills and be able to lead the design of enterprise canonical models
- Demonstrated experience in establishing criterion for data validations once it's housed in MDM, identifying data quality metrics, and implementing error and exception handling strategies
- Experience in Change Management, Release Management and Source Code control practices
- Demonstrated experience in writing first class architecture and design documentation with clear flow and elaborations
- Able to work on multiple projects with minimal supervision and always wear can-do attitude
- Demonstrated competency in strategic thinking, communication, and leadership
- Experience in writing test scenarios and work with various members of QA team
- Ability to work at all levels including application teams, Business Analysts, QA, release teams
- Experience in retail domain with exposure to eCommerce and Supply Chain side of business processes
- Experience in UI frameworks for MDM screen customization such as HTML5, JQuery, JSON, etc
- Experience in designing web services using SOAP/HTTP including REST architectural principles
19
Lead Software Engineer on Site Search Resume Examples & Samples
- Lead Communities-of-Practice in those technologies in which you have an interest
- 8+ years of experience as a Software Engineer
- Ability to review and understand proposed designs and offer thoughtful feedback in a collegial fashion
- Ability to communicate clearly and effectively both verbally and in writing
20
Lead Software Engineer Resume Examples & Samples
- Providers technical leadership, mentoring and code reviews to the development team
- Leads the data architecture for the platform establishing architectural principles and design patterns that enable efficient scalability, availability, durability and agility; review database design, usage patterns and tune queries
- Produce testable code and artifacts that are amenable to instrumentation and designed to be diagnosable
- Utilize metrics to demonstrate problems and indicate success
- Embraces polyglot persistence as necessary
- Practices continuous integration and delivery
- Data Lead Software Engineer has to combine listening skills, technical skills, writing skills, negotiation and persuasion skills in order to successfully perform his/her job
- They have to work with customers to collect feedback and requests for features, translate those to priorities and requirements for the engineering team and work with engineering team to ensure that the delivered product/service is in line with the desired functionality
- They also have to work with the sales and marketing team to evangelize and explain the new product features to ensure positive impact on revenues and work with ancillary department across the organization to share the benefits of the platform across department, units and divisions
- Ability to quickly prototype solutions to ensure that proposed fixes will meet performance objectives
- Ability to quickly prototype test cases to isolate existing or future data scalability issues
- Open to testing various solutions (e.g. Mongo, CouchDB, Cassandra, HyperTable, etc.) to determine best solutions (vs. dogmatic approach based on history)
- Ability to build consensus around proposed solutions
- 1-3 years of software development experience using PHP
- Proven track record of data model architecture within a complex infrastructure, used by a substantially large user community of 1M+ users and 3,000+ TPS
- Bachelor's degree preferred; Master's degree preferred; or equivalent experience
- 6+ years of experience in leading Agile-based, digital product development teams. Agile Scrum certified preferred
- Strong track record of technology leadership
- Demonstrated success defining and launching complex products, preferably with SaaS
- Demonstrated ability to lead user-driven design processes with a strong focus on user experience
- Proven success at influencing and collaborating across teams of technologists, designers and client-facing staff
- Strong written, oral presentation, team/consensus-building and project management skills
- Ability to thrive in a fast-paced, entrepreneurial, think-on-your-feet business environment
- Ability to lead and manage simultaneous projects
- Deadline-conscious, results-driven, and high-performing in a high-intensity environment
- Willingness to travel up to 20%
- Extensive experience in high scale, high-availability systems with sensitive or regulated data
- Experience in cloud technologies
- Is well-versed in modern persistence technologies including various RDBMSs, NoSQL solutions, cache and memory resident technologies and PaaS services (e.g. DynamoDB) and understands the limitations of each and when and where to employ them
- Strong architectural experience with integrating multiple technologies and systems. Recognized success in building enduring SOA and SaaS solutions
- Knowledge of GIT
- Knowledge of the theory and experience with the practices of DevOps and Continuous Integration
- Strong understanding of data consistency models, methods and approaches
- Is an expert in sharding strategies and maintenance
- Extensive load testing experience
- Experience with Domain Driven Design
- Excels at design, application implementation, and DB installation and configuration/administration
- Profound understanding of and success with Agile product development, test-driven development, and the importance of working in small batches
- Deep technical knowledge and undisputable leadership in a number of technical roles. Expert-level software engineering and coding skills. Emphasis on quality documentation and consistency
- Experience with test-driven and or behavior development
- Confirmed ability to collaborate with all parts of the business; represents technology interests to the business and technical teams
- Extensive knowledge of design patterns
21
Lead Software Engineer Resume Examples & Samples
- Has to combine listening skills, technical skills, writing skills, negotiation and persuasion skills in order to successfully perform his/her job
- Open to testing various solutions to determine best solutions (vs. dogmatic approach based on history)
- Proven track record of delivering UX implementions across mobile, web, tablet with substantial user community of 1M+ users and 3,000+ TPS
- Bachelor's degree; Master's degree preferred; or equivalent experience
- 10+ years of experience in leading Agile-based, digital product development teams. Agile Scrum certified preferred
- Strong written, oral presentation, consensus/team-building and project management skills
- Extensive experience in user experience, user interface design and delivery across multiple form factors, networks, and technologies with high scalability and performance demands
- Extensive experience in cross browser, cross-device testing
- Is well versed in modern presentation technologies including multiple Javascript frameworks (AngularJS, Ember, Bootstrap, Backbone, jQuery, etc.), CSS precompilers, PHP, etc
- Is well versed in MVC, MVVM and additional presentation design patterns
22
Lead Software Engineer Resume Examples & Samples
- Strong hands-on programming and development experience (7+ years) to include experience across languages and projects
- Experience of successful project/product completion (ideally involving simultaneous projects)
- Extensive experience of web application development & client/server development
- Experience of Java, JavaScript/Ecmascript, NodeJS is preferred
- REST (and other API) development architecture
- A background in Educational technology and/or healthcare and nursing is a plus
- Open source or community experience is a plus
23
Lead Software Engineer, Server Resume Examples & Samples
- Drive the evolution of the server infrastructure that powers Heroes of the Storm and StarCraft II
- Contribute to the technical direction for the online team
- Ensure the online team adheres to established coding standards and embraces efficient and robust engineering practices
- Work with other leads and producers to establish online tasks and schedules
- Partner with our Engineering Manager to evaluate and upgrade the technical skills of engineers on the online team
- Interface with members of external teams on inter-departmental assignments, and ensure that all technology interests and policies are properly represented and maintained through the course of development
- What games you are currently playing
24
Lead Software Engineer Resume Examples & Samples
- As the subject matter expert responsible for delivering various systems for Visa’s Digital & Mobile products, provide technical coordination, oversight and leadership of the a development team and serve as primary escalation point of contact for all related issues
- Design, develop, document and implement new systems, as well as enhancements, modifications, and corrections to existing software with code that complies with design specifications and meets security and Java/J2EE best practices. Coding must adhere to all standards for security, be easily maintainable and have high system performance
- Have a passion for delivering zero defect code and be responsible for insuring the team’s deliverables meet or exceed the prescribed defect SLA
- Coordinate the team’s design, development and testing activities, including conducting peer code reviews in addition to contributing to core product code (25-50%)
- Develop testing and debugging routines and oversee execution. Write automated test cases to test your code and use a variety of tools to perform unit testing, regression testing, automated builds, and source control
- Identify opportunities for further enhancements and refinements to standards and processes
- Review implementation plans and participate and manage product installations
- Create documentation and procedures for design, deployment and configuration of software
- Bachelor's Degree in Computer Science or other Technology field and Master's Degree in Engineering, Computer Science or MBA with emphasis in IT
- Typically requires 12+ years of experience in delivering enterprise-class, mission-critical, commercial, and scalable products, at least 3 of which were in the role of a lead engineer
- 3 or more years demonstrated experience implementing solutions for one or more of the following: Payment Services, Authentication, Authorization, Identity Administration, or Federation
- 3 or more years demonstrated experience with n-tier web application development and experience in Java development. Must demonstrate knowledge and experience with many of the major Java APIS (e.g. JMS, JPA, JNDI, EJB, RMI, JAX, etc.)
- 3 or more years demonstrated experience with Spring Framework and Hibernate
- Experience with web services standards and related technologies (XML, JSON, REST, SOAP, WS*, AXIS, JERSEY)
- Hands on experience with Continuous Integration, and Test Driven Development tools, including Jenkins, Bamboo, GIT, Maven, Junit
- Experience with secure code scanning tools such as Fortify and Veracode
- 2-3 years demonstrated experience working in Agile development
- Experience working with a variety of Applications Servers and Databases (e.g. WebSphere, Tomcat, Oracle and DB2)
- Experience integrating with asynchronous messaging systems such as MQ Series
- Excellent process orientation and exhibited planning, organizational and problem solving skills
- Experience leading projects from development through implementation
- Clean, coherent code following established coding guidelines
25
Lead Software Engineer Resume Examples & Samples
- Manage the Marketing Campaign development work in IBM Unica platform products and DB2 in a WebSphere and Linux environment
- Design and develop an end-to-end marketing solution involving complex segmentation rules and delivery of marketing messages via Email, SMS and Direct Mail
- Manage complex data structures, queries on large data model
- Performance tuning of campaign segmentation logic and overall system flow to manage large marketing data sources
- Proactively identify opportunities for and contribute to improvements in standards and processes to support a continuous improvement approach
- 6-10 years of experience in systems design, architecture, and development of large scale platform and web applications
- Hands-on experience using enterprise distributed marketing and campaign management applications
- Experience with IBM Unica Campaign and Unica Marketing Operations. IBM Unica Distributed Marketing is a strong plus
- Advanced knowledge of data structures and relational databases, strong SQL skills
- Experience integrating enterprise products with other systems
- Understand enterprise network and security topologies to support troubleshooting, programming background and experience working on multi-tiered enterprise applications
- Very strong interpersonal, communication (written and verbal), and team building skills are essential
- Must work well in a fast-paced, changing environment
- Bachelor's Degree from a four-year college or university in Computer Science, or a related field preferred
26
Lead Software Engineer Oim & Iam Resume Examples & Samples
- Hands-on lead software developer on the Oracle Identity Manager (OIM)11G R2 PS1 (or greater) platform with a focus on implementing User Access Revalidation (UAR), Access Requests and Provisioning/Workflows in an enterprise wide deployment
- Develop, re-engineering, testing and debugging software codes, OIM 11G R1 and R2 connectors and workflows, UI Customization, Online Help, SOA Approval
- Perform system integration and software designs, development and design document and specification to customers’ requirements
- Able to generate artifacts such as design documents, deployment guides and operational guides as part of ownership of a development work effort or efforts
- Ability to manage relationships with external off-shore developers and ensure that code is properly maintained, secured and managed
- Support all Production changes and implementations; coordinate with various SMEs and Project managers on taking development led efforts to Production
- Performs or leads systems analysis working with technology architects and Engineering to research technology options and proposing solutions consistent with strategy and architecture principles
- Able to work at a senior level when executing and improving work processes to ensure achievement of business goals
- Work in a lead capacity overseeing software development of the soluton - managing the Development Lifecycle from conceptual designs and POCs, to hands-on development on the Oracle Identity Manager (OIM) R2 PS2 platform
- Ability to work with a geographically dispersed team of Developers and unit testers on multiple development efforts with a mix of contractors and consultants
- Multi-task and manage numerous activities related to developing on enterprise Applications
- Master degree in Computer Science preferred with an emphasis on IS/IT majors or minors or equivalent experience in engineering or development organizations where the individual performed complex systems analysis, design and software development and an emphasis on security
- An integration specialist in JAVA, .NET technologies with an emphasis on Identity Assurance, Security and System Programming and outstanding architecture skills
- Subject Matter expertise with ORACLE Identity and Access Management software stack and SOA is an absolute requirement
- Significant integration experience in a development role
- Java J2EE / SOA, Weblogic, Oracle Identity Manager, BI-Publisher are required
- Preference to candidates with experience in Identity Assurance (IAM, PKI, Strong Authentication, Smartcards) and security
- Excellent written communication skills are required
- Ability to present proposals to technical audiences
- Excellent interpersonal and collaboration skills are considered essential to the position
- Analytical skills to derive and translate business level information into technical specifications and must be able to evaluate technology from a business and technical perspective
27
Lead Software Engineer Resume Examples & Samples
- Experience in a leadership role and mentoring offshore team
- Familiarity with web scraping strategies and tools
- Experience with XML, SQL, .Net, C#, C++ Python, and web scraping engines
- Git, TeamCity, JIRA experience
28
Lead Software Engineer Resume Examples & Samples
- Work with development teams in an agile environment to build consensus around overall architecture and provide implementation guidance as needed
- Work with technology leadership and product management to define the architecture for products that align to strategic business goals as well as technology principles and practices
- Contribute to continuous improvement of software development best practices in the areas of coding tools, technologies, languages and APIs, as well as software design and development processes
- Hands on coding, this role is responsible for creating prototypes, proof-of-concepts & spikes, as well as contributing to the team
- Responsible for performing some code reviews and code performance reviews, with possible solutions and remediation
- Able to coach and help the team to improve
- 2+ years of leading the technical architecture and design of systems
- Proven experience and understanding of the JVM ecosystem
- Proven experience understanding of Java, Spring, and ORM
- Proven experience with data modeling
- Proven experience architecting systems optimized for cloud deployment
- Proven experience with large scale system architecture
- Demonstrated wide breadth of knowledge of technology stacks and frameworks, and an understanding of their strengths and weaknesses
- Proven experience in identifying the right tools for the right job
- Proven experience in understanding business drivers and strategy
- Taste for simplicity and elegance in technical architecture and implementation, as well as a pragmatic approach to software architecture
- Excellent verbal and written communication skills, ability to communicate effectively with both technical and non-technical audiences
- Experience in EdTech (Educational Technology) industry a big plus
- Proven experience with Java, J2EE and Groovy on Grails
- Proven experience with AngularJS
29
Lead Software Engineer Resume Examples & Samples
- Web Services experience preferred
- Experience with IBM middleware technologies highly preferred, but other flavors of middleware is acceptable
- Solid end to end Java/J2EE development experience
30
Lead Software Engineer Resume Examples & Samples
- 6+ experience with development, design and architecting
- Strong knowledge of supply chain systems and planning
- Familiarity with SQL. MySQL, Redis, MongoDB experience or familiarity a plus
31
Lead Software Engineer Innovation Resume Examples & Samples
- You’ll lead your own small team of dreamers, self-starters and go getters, in an extreme programing model
- Build stuff, develop new ideas into demo-able products
- Work with UX, art, engineering, and other partner teams
- Drive rapid prototyping cycles – concept to working prototype in weeks, days and hours
- Be scrappy and leverage the small team to the fullest to work on multiple parallel POCs and incubation efforts
- Use stubs as needed to simulate capabilities lighting up in the near future
- Provide feedback into core product teams to influence their roadmap and strategy
- 5-10 years of experience in mobile application development
- Experience with designing apps for Android, Microsoft and Apple products
- Experience with third-party libraries and APIS
- Experience using .net, C+, Java, C#, Ruby, Python to integrate mobile applications
- Must have a strong base in either iOS or Android, ideally both
- Demonstrated prior work exploring and innovating new IP, genres, and product experiences
- Multi-disciplinary skills and experience in ideation, software design, programming, debugging, and optimization
- Experience, ideas and opinions about emerging trends such as “Internet of Things”
- Must love coding - technical hands on skills,
- Enough experience and maturity to lead small teams in an extreme programing model
- MS or BS in Computer Science or equivalent
- Bonus qualification - Prior experience working in a start-up
- Bonus Qualification – Financial services and/or payments processing industry experience is a plus
32
Lead Software Engineer Resume Examples & Samples
- Develop software related to media asset management systems, physical asset order management and reporting platforms, and automated metadata management and media delivery capabilities for edit environments
- Integrate various software platforms through vendor APIs
- Work with vendors on API implementation and troubleshooting, suggesting necessary features and identifying enhancement opportunities
- Configure test, QA and production environments with proper packages and dependencies to enable development
- Understanding of software architecture grounded in a minimum of 7 years of software development and configuration experience
- Strong knowledge of Python with a minimum of 5 years experience
- Minimum 5 years working with IT systems, with a solid understanding of network protocols and standards (e.g. DNS, TCP,
- Familiarity with broadcast production or video production systems, including basic knowledge non-linear editing tools such as Avid or Final Cut Pro
- Experience with Avid Interplay MAM platform
- Experience with high-volume data migration projects
- Experience working with Agile and Scrum methodologies for software development and project execution
- Experience with Avid server systems including ISIS and Interplay
- Proficiency using HTML/CSS/AJAX in a production environment to design and build an effective UX
33
Lead Software Engineer Resume Examples & Samples
- Help lead our client engineering team as a main point of contact for client related development
- Work closely with backend leads to architect and build game tech stacks on mobile (iOS + Android) platforms that can scale to millions of users
- Drive the creation of scripts / tools to help streamline the development, content, art integration processes
- Contribute ideas in a collaborative, supportive team environment
- Help to coordinate sprint tasks and work with cross-functional game team including product, QA, design and art
- At least 8 years of professional experience as a Software Developer
- At least one shipped game
- Solid skills in C# or C++ development
- Strong understanding of how to optimize performance of mobile games
- Experience with iOS and/or Android development processes with at least one shipped mobile game
- Highly motivated, self-starting individual
34
Lead Software Engineer Resume Examples & Samples
- Act as a Principal engineer on development team responsible for migrating Enterprise applications to the Cloud
- Collaborate in a cross-functional agile team to solve challenging technical problems with innovative solutions
- Be responsible for breaking down large/complex problems and be involved and/or lead the process of design and implementation of solutions
- Develop Blackboard’s Java-based web products supporting Linux, and Unix platforms
- Use the latest technologies, tools, and techniques (J2EE, XML, Web Services, EAI tools, Agile/Test Driven development…)
- Contribute feedback and guidance to the development of functional and technical specifications
- Work with other developers to set standards and define best practices for coding and design. Perform design and code reviews
- 7+ years of software design and development experience in commercial large scale, multiplatform, and Web environments
- Deep Understanding of Service Oriented Architectures and RESTful Web Service best practices
- Proficiency in advanced software engineering concepts (design patterns, SDLC, OO, UML modeling)
- Ability to design for scalable, distributed, high availability applications in the Cloud
- Understanding and experience with Java frameworks (Hibernate, Spring, Struts, JUnit, Velocity) and Web 2.0 technologies and frameworks (AJAX, Prototype, DWR)
- Expertise developing software as a service and centrally hosted web applications
- Ability to contribute to or lead a team of engineers in cross-functional teams (including QA, Product Management, Performance Engineering, etc)
- Demonstrated ability to communicate effectively with both technical and non-technical individuals. Effective at collaborating with product management and UI team to help define and specify requirements
- B.S. in Computer Science or related area of study and be eligible to work in the United States
35
Lead Software Engineer Resume Examples & Samples
- Provide strong hands-on technical expertise and technical leadership in the area of Finance ERP Systems, at the core of which is the Oracle eBusiness Suite system
- Analyze business requirement, identify risks, and collaborate with functional team and business users, to deliver flexible, innovative, cost effective solutions while meeting business needs. Responsible for designing, developing and deploying enhancements and projects related to Oracle EBS or its associated systems
- Work with Engineering teams (Windows, UNIX, Network, Storage and Middleware) to translate application requirements into system requirements
- Create comprehensive documentation of designs for both small and large projects that take into account all areas of development
- Maintain, enhance and support, through problem analysis and resolution, the Oracle eBusiness Suite and integrated applications such as Kofax Markview, Vinimaya, OSN and GXS
- 8+ years designing and implementing financial solutions, at least 6 of which should be in Oracle eBusiness Suite, with focus on Procure to Pay (P2P) and Record to Report (R2R) modules
- Bachelor´s degree in Computer Science or equivalent
- Extensive hands-on development experience and proficiency in SQL and PL/SQL, Oracle Workflow, BI publisher, AME, Oracle Forms, Oracle Reports,Java and OA Framework. Experience in system integration and familiarity with enterprise application integration (EAI) technologies
- Experience and knowledge of Apache/IIS, WebLogic application server and Oracle SOA Suite or other similiar middleware platform would be a plus
- Extensive functional knowledge of Oracle eBusiness Suite R12 (iProcurement, iExpense, Purchasing, Payables, EBTax, Cash Management, Fixed Assets, General Ledger, Subledger Accounting, XML Gateway, System Administration, TCA Architecture) and related systems such as GXS, MarkView, Oracle Supplier Network and Vinimaya
- Experience in the following applications is a plus: Kofax Markview for AP Invoice and Expense, Noetix Views, OBIEE, Discoverer, and ad-hoc reporting tools
36
Lead Software Engineer Resume Examples & Samples
- Masters Degree in Computer Science or other technology field or equivalent experience; typically requires a minimum of 5+ years’ experience in data analysis, reporting, software design and development
- Large volume data processing using Big Data infrastructure is required
- Experience in analyzing, defining and processing complex transforms, rule driven business logic, parameterized processing of business data sets is required. Big Data Technologies - Hadoop, Map/Reduce, Java, Pig/Hive etc. is required
- Big data development on large Hadoop clusters using Pig, Hive, Map/Reduce, H-Base, No SQL DBs or equivalent is required. Analysis of complex business logic for matching, linking multiple data sources and deriving new attributes from the data processed
- Strong background in SQL, data analysis, data modeling, reporting, application frameworks or equivalent is required. Strong knowledge of UNIX and Windows based operating systems is required
- Strong data analysis and data validation skills is mandatory
- Ability to analyze, process and present very large data sets and present data variations/discrepancies to a technical and business users is required
- Candidate should be detailed oriented with above average problem solving and data analysis skills. Ability to learn new technologies and work on very complex problems is required
- Strong experiencing in reporting tools and solutions like MicroStrategy, Tableau, Cognos, Excel, MS Access or equivalent is required
- Strong proficiency of Microsoft Office tools (e.g. writing excel macros, pivot tables etc.) is mandatory
- Strong communication and presentation skills with ability to present data analysis results to various levels of management is required
- Knowledge of Payments Industry, Merchant domain is a plus
37
Lead Software Engineer, Gameplay Resume Examples & Samples
- Collaborate with other members of the engineering team to build sustainable and maintainable technologies and systems
- Work with the technical director and producers to create tasks and schedules
- Evaluate and mentor engineers on the team
- Balance time between managing and contributing through programming
- Serve as a partner in the team's leadership
38
Lead Software Engineer Resume Examples & Samples
- Identifies, develops and documents solution designs based on business requirements
- Analyzes, designs, configures, codes, tests, debugs and installs large and complex system applications, in accordance with WSI methodologies, technical standards, time and budget estimates
- Guides, assists or mentors other team members in analysis, design, configuration, coding, testing, etc
- Presents solution alternatives to WSI business partners to support business processes and objectives
- Ensures good relationships with multiple WSI business partners, vendors, and other IT groups for successful implementation and support of project and production efforts
- Plans, estimates and prioritizes work assignments for self and other team members at each stage of a project. Accountable for domain dependencies and critical paths
- Participate in discussions of architecture design changes and provide feedback on feasibility and value to the business. Influences architecture with engineering or application development team
- Analyze the end-to-end performance (application to system infrastructure to the hardware) using Application Performance Monitoring/Profiling tools
- Tracks progress, identifies potential barriers to meeting commitments, and intervenes as needed to eliminate barriers and ensure delivery
- Anticipates risks and provides contingency solutions and timelines
- Resolves or escalates problems inside or outside of own area
- Communicates to management on status, problems, issues, and underlying process changes as they occur throughout WSI
- Reviews technical work of other team members, ensuring adherence to IT development and security standards
- Manages technical projects or components of larger project. Measurably improves process and best practices to achieve goals
- Actively shares through peer mentoring, shared resources and informal teachings
- Serves on cross-departmental task forces
- Participates in establishing IT standards and processes
- Define useful metrics and targets for the domain
- Stabilizes emerging technologies
- Anticipates domain requirements and define solutions
- Sphere of influence is scrum or project development team
- Participates in recruiting employees and contractors
- Provides training, guidance, assistance, and knowledge transfer among team members
- Bachelor’s or Master’s degree in relevant field of work or equivalent work experience
- 8 + years’ experience in analyzing, designing, coding, testing, installing and maintaining complex applications
- 5+ years experience with .Net 3.5 & higher, primarily ASP.NET and windows console applications
- 4 or more years’ experience with project management, quality management, development methodologies, patterns, continuous integration and SDLC
- 3+ years experience Systems Administration and code deployment experience with Microsoft SharePoint 2010 & higher
- 4+ years experience with SQL Server database code development, queries and stored procedures
- 2+ years experience with Microsoft Dynamic CRM 2011
- 2+ years experience with Web Services based on WCF and ASP.NET Web API
- Experience with T-SQL, SQL Server 2008 and SQL Server 2012 development
- Experience with Google Search Appliance and custom development
- Experience with Java, Spring, Apache Tomcat and J2EE development
- Demonstrated ability to instruct, guide and oversee the work of other team members
- Practical experience to train others in decision making, risk assessment, job knowledge, analysis, and project management
- Experience with interviewing, skills development, and directing others
- Demonstrated planning and organizational skills
- Considerable business knowledge, preferably in the retail industry
39
Lead Software Engineer Resume Examples & Samples
- Leads implementation of highly complex projects/software products, the development of a custom application, and/or development of enhancements to existing systems
- Develop high and low level application design artifacts based on maintenance, operations, security, and performance standards. Ensure all technical deliverables are consistent with architectural standards and guidelines
- Collaborate with business partners to refine and facilitate prioritization of requirements to address the immediate business needs based on complexity of the technical solution
- Initiate and manage the Request For Service (RFS) process and coordinates with internal departments including but not limited to: infrastructure, hardware, networking and database engineering on defining the application deployment architecture and environment
- Lead and guide the development team(s) during the analysis, design, development, testing, implementation and post-production support phases
- Must have at least 10 years of experience in J2EE technologies (EJB, JSP's, JMS, Java Scripts, Struts, Spring, Taglibs, AJAX/JQuery/JSON) with deep hands on knowledge of the J2EE stack in large implementations
- Strong expertise on designing and developing applications using Weblogic Platform, Oracle RDBMS using Services Oriented Architectures
- Experience working with SQL and PL-SQL
- Experience on XML technologies (Web Services/XML/WSDL/XSD/XPath/XQuery) is required
- Must have played a technical/lead/architect role with full cycle of major application implementation
- Should be at ease and very familiar with Unix
- Knowledge of customer data integration and master data management
- Knowledge of batch processing and ETL tools (like Informatica)
- Experience working with GoldenSource products is a plus
40
Lead Software Engineer Resume Examples & Samples
- Leads a fast-paced Agile development process
- Develops UI front-end for a data analytics platform built in-house
- Develops new features within product management roadmap
- Design and implement features evolving our online advertising and data management product offerings
- Responsible for unit test, integration testing, refactoring and code reviews
41
Lead Software Engineer Resume Examples & Samples
- Strong application design and development using Informatica 8.0
- Unix, Shell Scripting
- Demonstrates ownership and accountability of application supported by having thorough understanding application
- 8-12+ years of technical /systems analysis in a distributed systems development projects
- Bug tracking tool JIRA or Bugzilla
- 8+ years of Experience
- Proficient knowledge of technologies like Database (Oracle, SQL server, Greenplum) and Programming languages Java/J2EE, Servlets, JSP, Javascript, SQL, PL/SQL
- Proficiency in working with any of the web application frameworks like Struts, Spring and any of the application servers like WebLogic, Websphere
- Expected to mentor / manage resources
- Exposure to Business intelligence tools would be a big plus
- Exposure to Java & Hadoop would be a plus
- Scope of work include executing projects , maintaining ( enhancement & support ) existing application
- Proficiency in working with object-relational mapping frameworks like Hibernate
- Worked BIGdata Hadoop - Structed and unstructed data
- Experience using file transfer protocols
- Identify continuous improvement opportunities
- Understand and follow programming standards and software development life cycle
- Ability to define, design, build & release process including installation scripts and development of back out plan
- Ability to maintain multiple application environments
- Demonstrate high level understanding of the technology strategy for the company
- Demonstrate an understanding of specific business functions within a domain
- Leads and maintains development prioritization
- Specific development commitments)
- Accurately demonstrates the value of the recommended solution to leadership
42
Lead Software Engineer Resume Examples & Samples
- Design and build real-time services consumed by multiple teams
- Work with multiple teams to understand their goals, challenges, and roadmaps to inform your product roadmap
- Continually investigate new technologies; examples of what we are using now: Kubernetes, Docker, Go, Spark, Kafka, Bigtable
- Make infrastructure improvements to ensure that the Core Engineering platform scales as the business grows; be mindful of technical debt
- At least 8+ years of programming experience building and operating high traffic web services and platforms
- Willingness to investigate, prototype, and ship production-ready solutions based on promising technologies; we have shipped Kubernetes, Docker, Go, and Bigtable all in the last six months
- Demonstrated personal initiative and strong ownership of deliverables
43
Lead Software Engineer Resume Examples & Samples
- Analyze business requirements and work with customers to seek clarification and prepare technical specifications
- Co-ordinate with Product team to define scope, requirements and technical details for new projects and enhancements
- Present, review and challenge architecture and lead design of major components, adhering to best practices of security, scalability, performance and manageability
- Develop flexible cost effective solutions to meet tactical and strategic business requirements
- Provide leadership, mentorship, technical and domain expertise to the development team
- Lead a team of software engineers in delivering projects with end to end responsibility
- Develop and document high level and detailed design specifications using the Object Oriented paradigm
- Code & unit test system components and applications in a range of programming languages
- Deliver quality code using Test Driven Development tools and concepts, targeting zero defect policy
- Champion software development best practices such as software development standards, code reviews, secure coding practices, integration test etc
- Work independently with minimal guidance becoming a mentor and role model for other team members
- Proactively work to identify issues and provide solutions for the same
- Provide 24x7 production support to ensure smooth operations
- Coordinate with other groups such as QA & Production Support to work towards the common goal
- 10+ years of experience in designing and developing complex mission critical back-end applications
- 4+ years of experience in leading teams to deliver software projects. Any experience with systems dealing with fraud prediction or risk analysis will be well favored
- A strong background in dealing with a diverse range of functions and groups including: Product, QA, Support, Engineering and Operations
- Fully versed with all stages of software development lifecycle phases
- Expert in Object Oriented Analysis and Design (OOA/OOD)
- In-depth experience in all aspects of multi-threaded application development
- 5+ years in developing C++ applications in Unix environment
- 5+ years of experience in design and implementation using Java programming language
- Extensive experience of UNIX concepts including Shell scripting, Inter-Process Communication, TCP/IP etc
- Solid experience in scripting languages such as Shell, Perl, Python is strongly desired
- Sound understanding of Java eco-system and open source technologies such as Ant, JUnit, log4j etc
- Experience with NoSQL and in-memory caching technologies is definitely a strong plus
- Experience in Web Services, HTTP/HTTPs and RESTful API's desired
- Knowledge of Apache Hadoop technologies e.g. map-reduce, hive etc. will be helpful
- Familiarity of database concepts with some experience in Oracle/MySql will be helpful
- Excellent verbal, written and presentation communication skills are a pre-requisite
- BS/MS Degree in Computer Science, Electrical Engineering or a related technical discipline is required
44
Lead Software Engineer Resume Examples & Samples
- Help lead our engineering team focusing on mobile technologies, experiences, monetization and new technologies
- Design, architect, and implement key frameworks and systems that enhance our mobile applications and ecommerce experiences
- Collaborate with mobile developers to deliver experiences that delight our guests
- Resolve defects, support testing effort, and deploy production code on a frequent basis
- Help recruit, interview, and onboard new talent as the team grows
- Analyze the technical feasibility of product features and help to guide feature development and roadmap from a technical perspective.Help to coordinate and estimate sprint tasks for engineering, working with the cross-functional team including product, program management, and QA, design. Potentially, depending on interest and capabilities, formally lead other engineers
- 7-10+ years of full software development lifecycle experience
- 7-10+ years of progressively more complex professional experience, with experience as an Architect or Lead Software Engineer
- Experience designing and developing Server Side applications running on Linux / Java and mobile applications on iOS and Android. (It's a bonus if you have Node.js experience!)
- Strong verbal and written communication skills. Highly motivated, self-starting individual
- Masters degree in Computer Science or equivalent work experience
- Experience with Google App Engine in a Java / Python production environment.Mobile game development systems, such as Unity3D
- BS/BA degree in Computer Science or related field, or equivalent work experience required. MS preferred
45
Lead Software Engineer Resume Examples & Samples
- Building and managing development, test, integration, performance and stage environments
- Undergraduate Degree or Master's Degree, preferably in Computer Science, Information Technology, Engineering or related discipline
- 10+ years of hands-on development experience in Java/Spring
- Expertise in developing and consuming REST based web services
- Extensive hands-on with Spring, Hibernate & related open source framework
- Good knowledge of SQL and DB concepts (SQL Server preferred)
- Experience writing unit and integration test cases
46
Lead Software Engineer Resume Examples & Samples
- Facilitate the development of an integrated architecture for delivering reporting solutions
- Design and deliver a consolidated data model and repository for delivering Billing, pricing, Accounts Receivable and other revenue reporting needs
- Work with project management to translate business requirements and conceptual approach into an executable plan
- Review and or create technical specifications, test plans, and implementation plans
- Develop and execute test plans as required supplementing quality assurance staff
- Drive and/or facilitate development of system models, requirements, specifications, and use cases for assigned projects
- Manage and collaborate with vendors and other IT teams on delivery of solutions
- Participate in software evaluation and technology vendor selection
- Define data model design standards, conventions and best practices as part of the existing SDLC
- Ensure compliance of these standards for reports delivery. Engage in lessons learned and continuous process improvement around the SDLC
- Minimum of 12+ years of experience in designing and developing solutions using database Oracle 11g, DB2, SQL scripts, PL/SQL and Unix scripts and reporting tools such as MicroStrategy, BI Publisher, OBIEE etc
- Strong background in SQL, data analysis, data modeling, reporting, solution design, application frameworks or equivalent is required
- Functional knowledge of Billing and revenue systems and processes
- Experience with COTS billing software such as ORMB, Oracle ERP financials is preferred
- Experience with large-scale enterprise class systems, overseeing the resolution of complex business problems and aligning them to business partner needs
- Technical competency in software development, QA management practices, project and program management, and ability to balance and bridge technology and business needs
- Experience with High Volume data processing
- Ability to work in a global matrix management environment
- Excellent interpersonal communication skills, including active listening, persuasion, and negotiation
- Bachelor's degree in a related discipline; advanced degree preferred
47
Lead Software Engineer Resume Examples & Samples
- Masters Degree in Computer Science or other technology field or equivalent experience; Typically requires a minimum of 5+ years experience in data anlysis, reporting , software design and development. Large volume data processing using Big Data infrastructure is required. Experience in analysizng, defining and processing complex transforms, rule driven business logic, parameterized processing of business data sets is required
- Big Data Technologies - Hadoop, Map/Reduce, Java, Pig/Hive etc. is required
- Strong background in SQL, data analysis, data modeling, reporting, application frameworks or equivalent is required. . Strong knowledge of Unix and Windows based operating systems is required
- Strong data analysis and data validation skills is mandatory. Ability to analyze , process and present very large data sets and present data variations/discrepancies to a technical and business users is required
- Strong experiencing in reporting tools and solutions like MicroStrategy, Tableau, Cognos, Excel, MS Access or equivalent is required. Strong proficiency of Microsoft Office tools (e.g. writing excel macros, pivot tables etc.) is mandatory. Strong communication and presentation skills with ability to present data analysis results to various levels of management is required. Knowledge of Payments Industry, Merchant domain is a plus.
48
Lead Software Engineer, Data Infrastructure Resume Examples & Samples
- Design and engineer extremely large scale data processing platforms
- Analyze and improve efficiency, performance and reliability of the entire analytics platform stack
- Work closely with product teams to understand workload requirements and deliver solutions
- Provide technical leadership to the team in terms of vision and roadmap
- Collaborate with multiple engineering teams such as hardware, kernel, network, etc
49
Lead Software Engineer Resume Examples & Samples
- Conduct analysis, development and/or maintenance of software in a supervised setting
- Identify opportunities and present solutions to improve process, coding standards, design, and quality
- Work on a team in a collaborative environment
- Complete special projects and/or research as assigned
- Participate in the testing process through test case validation, test analysis, test witnessing, and certification of software
- Participate in the configuration management process through identification and documentation of configurable items and changes within a software application
- Prepare required user documentation, including diagrams, flow charts, and software program documentation
- Translate detailed design specifications into computer software
- Configure, test, and debug software
- Correct program errors by reviewing instructions or altering sequence of operations
- Define test schedules and test data requirements to verify logic of new or modified programs
- Provide technical direction to less experienced programmers
- May prepare cost analyses and justifications for programming projects
- Participate on a large scale development effort as primary implementation engineer
- Create detailed design specifications for a medium scale development effort
- Lead at least one other engineer on a medium scale development effort
- Estimate engineering hours required for medium scale development efforts
- May lead or direct a team of engineers in developing and maintaining applications software, database packages, utility programs and other highly complex system software
- Own delivery of entire piece of system or application, and serve as technical lead on complex projects using best practice engineering standards
- Master’s Degree in Computer Science or a related field and 3 years of related experience or a Bachelor Degree in Computer Science or a related field and 5 years of progressively responsible, post-bachelor’s related experience. Required experience must include 5 years (3 with a Masters) in the following areas
- Designing, developing and deployment with large scale, service oriented architecture incorporating big data
- Java and multi-threaded, distributed systems implementation
- Linux administration, specifically RedHat or CentOS
- RDBMS experience with Oracle and MSSQL
- Groovy and Grails
- Agile Development environments
- Providing production systems support for product deployment and troubleshooting problems in the production system; and
- And 2 years of experience (regardless of degree) in Health Level (HL7) standards version 2 & 3- integrating Healthcare Enterprise (IHE) integration profiles
50
Lead Software Engineer Resume Examples & Samples
- Design, develop, debug software for new and existing game systems – build great features that players love!
- Work closely with artists, designers, producers, QA and other engineers to develop complete solutions successfully and on time
- Set an example for other engineers as they develop technical and interpersonal skills, while promoting best practices
- Work closely with server engineers to refine game tech stacks on mobile (iOS + Android) platforms that can scale to millions of users
- Interview and onboard new talent
- Regularly profile and identify performance bottlenecks
- Proactively drive memory, graphics and frame rate optimizations
- Help coordinate sprint tasks, scoping and reporting of work velocity
- Build and ship an awesome game!
- At least 6+ years of professional experience as an Architect or Lead Software Engineer in a small or mid-size team environment
- Experience with iOS and Android development
- Highly motivated, self-starting individual that seeks solutions with a positive attitude and visible passion for high quality output
- Solid skills in C# or C++ development and design patterns
- Strong technical and problem-solving skills
- Organized and detail-oriented with strong verbal and written communication skills
- Ability to ramp up quickly, meet regular deadlines and iterate in a fast paced environment
- Strong understanding of how to optimize performance of 3D mobile games
- Strong understanding of Unity Game development preferred though not required
- A familiarity with art and animation pipelines
- A strong understanding of shaders, rendering and low level GPU profiling a large plus
- Working knowledge of Java a plus
- A strong understanding of how to live operate mobile games a plus
- An understanding of deterministic simulations
- A basic understanding of content management systems
- A love of gaming!
51
Lead Software Engineer Resume Examples & Samples
- Hands-on manual and automated testing, along with team leadership as team grows
- Design, implement, and execute test cases based on project specifications
- Automate test cases for new features with using QA automation frameworks
- Work with software developers to create and write tests concurrently with product development
- Collaborate with cross-functional teams (QA, release engineering, Internet operations, infrastructure and application engineers) in regular product release cycle
52
Lead Software Engineer Resume Examples & Samples
- Develop reports, dashboards, SQL queries
- Synthesize and translate Business data needs into creative visualizations reports
- Interfaces across the organization to answer challenging analytical questions related to the business performance
- Become an expert in Visa data (internal and external) to quickly determine the best way to put information together. Provide guidance to the Visa teams on relevant analytical and BI applications to address Visa internal and Visa client business challenges
- Partner with Business stakeholders with the goal of providing them with the ability to make decisions and gain insights through data visualization. Development would include requirements gathering, Data-model and how to best visualize their data, followed by design, deployment, and on-going enhancements
- Be able to write SQL to do initial data mining that can then be communicated or translated to peer ETL developers for database development
- Deep knowledge in Data warehousing concepts and design Data-Marts
- Solid experience with writing SQL / PLSQL queries
- Solid experience with writing shell scripts
- Work with the source system analysts to understand the source data entities, data and process flow and their potential use for reporting and decision making
- Design and configuration of dash boards and reports
- Translate the business requirements and source system understanding into a dimensional data model and physical database
- Create technical documentation for all new or modified objects
- Will work closely with business and product groups including customer support, release engineering to resolve complex issues
- Thriving in self-motivated internal-innovation driven environment
- Adapting fast to new application knowledge and changes - a must
- Apply payment industry business experience and acumen to shape and guide content of BI tools, and develop the storyline for presentations
- 10+ years of business intelligence, analytics or related experience. 5-years' experience with analytics/BI in banking/payments industry as well as understanding of payments industry data and metrics is desirable
- Bachelor degree in a technical discipline
- Extensive work experience with ad hoc reporting and standard reporting environment
- Data Marts from logical models as per specific business requirements
- Excellent knowledge in design and visualization reports
- Experience in different databases (DB2/Oracle) and write efficient SQL
- Strong knowledge of database concepts, systems architecture, and data structures is a must
- Extensive experience with databases and SQL development
- Extensive hands-on experience with Unix
- Process oriented with strong analytical and problem solving skills
53
Lead Software Engineer, Tools Resume Examples & Samples
- Lead a team of software engineers in the design and implementation of new development tools for all disciplines
- Communicate with other departments to improve existing tools and determine new solutions
- Design and maintain robust tools architecture
- Identify and resolve pipeline issues, and discover opportunities for improvement
54
Lead Software Engineer Resume Examples & Samples
- The Engineer will frequently have to understand complex client requirements and environments and solve for the simplest integration points with minimum development cost, maximum performance and scale, and shortest time-to-market; hence this position requires the ability to perform detailed technical analysis while simultaneously understanding the economic (business) impact of technology-based decisions
- The Engineer will, on an ongoing basis, need to build consensus among large groups of constituent stakeholders in a variety of internal and external groups
- Proven track record of web service/SOA/API architecture within a complex infrastructure, used by a substantially large user community of 1M+ users and 3,000+ TPS
- 5+ years experience creating APIs and integration points for external parties, documenting said APIs, and working with SQA organizations to ensure and guide appropriate test coverage
- Previous experience architecting and delivering a web-based API used by a substantial number of external clients/customers
- Has substantial/track record and experience defining system architectures and exploring technical feasibility tradeoffs
- Experience in cloud technologies (analyzing, implementing)
- Has the ability to understand wildly different architectures and system characteristics, identifying underlying assumptions and implicit system constraints and impedance mismatches
- Expert in various enterprise integration design patterns including SOA, Microservice and ESB
- Strong written, oral presentation, team-building (consensus building) and project management skills
- Strong understanding of heterogeneous environments (development, administration)
- Strong understanding of performance profiles that impact large scale integrations
55
Lead Software Engineer Platform Services Resume Examples & Samples
- Build the next generation high throughput web services for core Zulily Web Store platform
- Build unit tests along with code, throughly test and debug code & take full ownership of feature development cycle
- Build for performance; you’re the kind of person who loves performant, scalable and extremely low latency web services
- Work with other developers across Zulily and strongly advocate engineering best practices and standardized solutions
- Help realize our technical vision and ensure we hit all milestones
- Work in agile development environment with short sprints
- Actively participate in code reviews and help teammates write better code
- Excellent coding skills and strong grasp of Object Oriented Programming (Java, C++, Python etc.)
- Experience using web servers (Apache, Nginx, Jetty etc)
- Side projects (Android or iOS application, personal website etc.) or open source project contributions
56
Lead Software Engineer Resume Examples & Samples
- Leading the development of our next generation content-ingestion platform
- Design and develop scalable content-processing applications and web services using Node.js and Python
- Partner with Product Managers and Designers to develop both internal and guest-facing products
- Collaborate with iPhone, Android, and Web developers to integrate our features and products
- Technical representation of the team to internal and external organizations
- Analyze the technical feasibility of product features and provide accurate estimates to guide feature roadmapping from a technical perspective
- Consider the security and privacy implications of new systems and the status of existing ones
- 4+ years of Web development and internet technology experience
- Significant exposure to and demonstrated proficiency in all aspects of programming and analysis including design patterns, hardware and software requirements, systems requirements and deployment protocols
- Experience with relational and NoSQL databases is required
- Strong collaborative skills and the ability to work in multiple roles
- Experience with UNIX / Linux shell scripting
- Strong Internet technologies background including XML, JSON, Thrift, etc
- Experience developing using Google Cloud products such as Google App Engine
- Web framework equivalent experience building web pages from database, business layer, and UI
57
Lead Software Engineer Resume Examples & Samples
- Build and implement test automation frameworks from the ground up
- Optimize and enhance existing frameworks to drive increased value to the Enterprise
- Be empowered to implement the products you have built or will build with little impediment provided they provide value
- Assess customer needs then design and implement solutions to address them
- Implement and manage monitoring and analysis tools as part of an enterprise-wide reliability initiative
- Be active in the Nordstrom technical community
- Demonstrate a passion and commitment towards advancing automation and the craft of test automation
- Be asked to constantly innovate and push others towards an atmosphere of innovation and continuous improvement
- Demonstrated Object Oriented Programming Skills. .Net and Java experience a must
- Experience working with Cloud environments (i.e., Amazon AWS and EC2, Google Cloud, etc.)
- Experience with build and deploy systems such as Rundeck
- Ruby, PowerShell or Unix/OS X shell scripting experience
- Experience with Git, TFS, and/or other source control systems
- Understanding of Software development methodologies and practices, including Agile development, Continuous Integration and Continuous Delivery
- Understanding and experience with soup to nuts Product Development, from requirements gathering to Implementation to training
- Translate your passion as a mentor to more junior members. Help to build a continuously improving, world-class software engineering organization
58
Lead Software Engineer Resume Examples & Samples
- Lead technical teams through design and implementation of real-time distributed systems to support hundreds of millions of users
- Work well with and be able to influence myriad personalities at all levels
- Advance best practices with the engineering team (e.g. unit testing, code reviews, design documentation) through participation in design and code reviews
- Focus on Fans! We want you to take a serious interest in how our users interact with our products so you can understand and design effective improvements to their discovery and purchase experiences. This requires you to work closely with, and incorporate feedback from product management, support teams, interaction designers, and other engineers
59
Lead Software Engineer Resume Examples & Samples
- Infor CRM Software
- SAS Analytics Suite
- Espresso Scheduling development
60
Lead Software Engineer Resume Examples & Samples
- Ability to work with the developer community as an evangelist
- 1+ years of software development experience using PHP
- 5 years leading product development teams
61
Lead Software Engineer Resume Examples & Samples
- Performs complex product design activities which may require extensive research and analysis
- Designs, implements, and maintains multiple highly complex products
- Participates in requirements, architecture, design, and security meetings
- Develops infrastructure services, tools and components that contribute to a massively scalable high availability environment
- Design, implement, and document APIs that can be broadly consumed by other software engineering teams
- Conducts unit testing and integration testing on software for functionality and limits
- Analyzes old and current code for problem resolution and reengineering
- Responsible for developing database schema changes / models of persistence to support new features
- Senior engineers are also responsible for organizing group development and proactively supporting growth of other developers
- Bachelors and Masters degree in Computer Science, Math, Physics, or Electrical Engineering (or equivalent), or Bachelors degree and 7-12 years of professional experience preferred; or equivalent experience and education
62
Lead Software Engineer Resume Examples & Samples
- Developing scalable, distributed, multi-threaded applications using Java/Spring and open source web application frameworks
- Building tools to automate our deployment pipelines
- Build tools to report on status of operations and performance
63
Lead Software Engineer Resume Examples & Samples
- Ability to work on multiple projects with multiple deadlines
- Ability to communicate clearly with business users and project manager
- Ability to innovate and provide functional applications with intuitive interfaces
- Ability to construct user guides and documentation
- Responsible for the quality and delivery of the Microsoft Technology based applications for Visa Online
- Work with a global development team to implement Web solutions
- Defect tracking and management
- Seeking minimum of 7-10+ years' experience in a web applications development environment with strengths on C#, ASP.NET MVC,MVP ,WCF services, including all-around preference for hands-on, design, development, coding and testing experience with jQuery, HTML, CSS, both MVC an HTML5 are preferred but not required
- Apply some skills in ASP.NET UI or ASP.NET MVC,MVP layout and design; however, this position is almost all C#
- Significant C# .Net experience including WCF
- Recent ASP.NET MVP experience highly preferred
- Must be proficient in object-oriented design and development with C#
- Experience with jQuery, JSON a plus
- We prefer developers with experience with Enterprise Architecture and Visual Studio developer tools (TFS, etc.)
- Working Knowledge of SiteMinder Plus
- Must be effective and creative in problem solving
64
Lead Software Engineer Resume Examples & Samples
- Developing Chef recipes for configuration management of Database and Middleware components
- Developing Chef recipes for configuration management of Windows and/or RHEL Operating Systems
- Consume scalable, distributed, multi-threaded applications using Java/Spring and open source frameworks
- Automation of building and managing development, test, integration, performance and stage environments
- Work with a team of platform and application specialists to automate the manual tasks done at the platform and application layers
- Programming and application knowledge of Chef configuration management system
- Programming and application knowledge of ServerSpec configuration testing software
- Good understanding of the Chef development lifecycle utilizing the following tools: Test Kitchen, Vagrant, Server Spec, and food critic
- Programming knowledge of Ruby, Python, Perl, Microsoft Visual Studio .Net, C#, J2EE
- Scripting knowledge with Windows PowerShell
- Good understanding of infrastructure including storage, physical servers, hypervisor, operating systems, database and middleware concepts
- Demonstrated proficiency in troubleshooting, root-cause analysis, application design and implementing major components for large projects
65
Lead Software Engineer Resume Examples & Samples
- Server Side Java experience preferred
- Expert level competency in one or more of Java, Javascript, or Web technologies
- A thorough understanding of software development best practices
- Bachelors degree in Computer Science, Engineering or related field
66
Lead Software Engineer, Platform Resume Examples & Samples
- Work with production staff and other leads to establish engineering tasks and subsequent schedule requirements
- Lead the engineering team to meet all established goals and requirements
- Review and approve all completed engineering tasks in collaboration with the production staff and other leads
- Ensure that that the engineering team adheres to established coding standards and maintains efficient coding practices
- Serve as an active partner in the team’s leadership
- Perform research to acquire new knowledge necessary to perform assigned tasks and maintain a process of technological evolution
- Interface with members of external teams on interdepartmental assignments, and ensure that all technology interests and policies are properly represented and maintained through the course of development
- Maintain familiarity of the game’s design, for both the live product and for all ongoing expansions
67
Lead Software Engineer Resume Examples & Samples
- Experience with Embedded Systems/ Mobile device software development on android platform is desired
- Participate in the entire product lifecycle of medium to large scale projects either as an individual contributor or as part of a larger team, working on assignments of varying complexity with limited supervision
- Participate in the software development lifecycle (design documentation, code reviews, use of revision control and bug tracking tools)
- Develop prototypes to prove design concepts, mitigate risk, and evaluate and validate alternative technologies
- Support QA in test planning and isolating and resolving system-wide problems. Resolve software bugs to meet delivery schedule
68
Lead Software Engineer Resume Examples & Samples
- 7+ years of hands-on experience in developing and supporting business applications for large corporations with experience in both batch and online systems
- Minimum of 4 or more years of Mainframe experience and or Ab initio experience in unix, lynx plaforms
- Work experience(1+ year) in Hadoop usingMap reduce, Hive, Pig, Sqoop scripts
- Combination of mainframe and open systems experience a plus
- Relational database and SQL development experience required; extensive knowledge of DB2 (3 years of experience or more) and other relational databases (such as Oracle) a plus
- In-depth knowledge of the software development life cycle required
- Strong communication skills with proven ability to present complex ideas and document in a clear and concise way
- Knowledge of Visa applications a plus
- Service excellence and innovation; create opportunities; consistently think and act 'ahead of the curve.'
- Mentor junior team members, develop departmental procedures and best practices standards
- Bachelor's degree in Computer Science, Electrical Engineering, Information Systems or equivalent technical discipline; advanced degree preferred
69
Lead Software Engineer Resume Examples & Samples
- Analyze and develop new applications
- Develop and debugging routines and oversee execution
- Build and maintain relationships with global and virtual teams and third parties on software development or support issues
- Co-ordinate with external teams to define scope, requirements and technical details for new projects and enhancements
- Lead development and oversee programming and testing functions to ensure that projects are securely delivered and fulfill expectations
- A strong background in dealing with a diverse range of functions and groups including: Development, QA, Support, Security, Engineering and Operations
- Develop application test procedures and best practice standards
- Collaborating with and/or lead cross functional teams, build and launch applications and data platforms at scale, either for revenue generating or operational purposes
- Create/support comprehensive test plans and clearly articulated test cases, utilizing various testing methods (black box; white box, performance testing; automation)
- Develop automated test scripts to support regression test efforts
- Identify data patterns and trends to help detect anomalies
- Setup data simulations to test against a wide variety of application conditions
- Become a subject-matter-expert (SME) for various program domains in support of building test capabilities
- Ensure quality of services are near 100% defect free and services work in production to support uptime SLA of each program
- In-depth expertise in information security and developing secure software will be viewed highly favorably
- Expert level SQL skills for data manipulation (DML) and validation (SQL Server, DB2, Oracle)
- Comfortable learning new technologies quickly
70
Lead Software Engineer Resume Examples & Samples
- Hibernate frame-work
- Lucene based search engine frameworks
- Web Services, including SOA and REST
- Schema design and implementation in Oracle platform
- Struts based UI frameworks
71
Lead Software Engineer Resume Examples & Samples
- Design, develop, and maintain scalable services on top of Amazon Web Services, Java and REST technologies using OOP, refactoring and Test-Driven Development (TDD) and Behavior-Driven Development (BDD) techniques
- Design, develop, and maintain the core UI and integration frameworks using OOP, refactoring and Test-Driven Development (TDD) and Behavior-Driven Development (BDD) techniques
- Work with internal and external application design and development teams in the adoption and refinement of the service, UI and integration frameworks
- Significant experience with Java development (five plus years)
- Experience and strong interest in developing scalable interactive services on top of Amazon Web Services. Any of these technologies would be a plus
72
Lead Software Engineer Resume Examples & Samples
- Collaborate with Product Managers and fellow Backend Engineers to solve technical issues and build amazing content management experiences
- Architect, build and maintain functional and extensible backend services that interact with frontend clients and applications
- Develop new data management and user interfaces for a highly structured Information Architecture
- Research and experiment with the latest and greatest technologies to identify, test, and apply them to current and future projects
- 5+ years of experience in the field of software engineering, web development or equivalent experience
- Expertise in modern, higherlevel languages (Ruby, Java, Python, PHP, Go)
- Expertise in modern backend web frameworks and libraries (Rails, Django, Sinatra, Flask, Spring)
- Expertise in web databases (MongoDB, Postgres, MySQL)
- Deep understanding of web architecture including the HTTP protocol, caching proxies, REST services, etc
- Strong knowledge of common software engineering practices, such as version control with Git, continuous integration, and automated deployment
- Strong experience with Unixlike systems; e.g. init scripts, package creation, performance troubleshooting, the unix process model, etc
- Proven experience developing and maintaining high volume, highly available distributed systems
- Natural leader with the ability to energize and infl