Senior Software Engineer Resume Samples

4.5 (125 votes) for Senior Software Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the senior 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

Resume Builder
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.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
LM
L Marvin
Loyce
Marvin
45127 Kale Circles
Dallas
TX
+1 (555) 869 3308
45127 Kale Circles
Dallas
TX
Phone
p +1 (555) 869 3308
Experience Experience
Chicago, IL
Senior Software Engineer
Chicago, IL
Corkery, Stracke and Maggio
Chicago, IL
Senior Software Engineer
  • Provides input to the work project plan, performs technical review of applications and peers’ work and develops proposals for improvements
  • Familiarity with systems management concepts, processes and standards; capacity and performance management and tuning; storage and network management
  • Assist/develop reporting, forecasts, Key Performance Indicators and analytics that provide Program Teams feedback on program performance
  • Assist IT Manager in establishing timelines and prioritization of work within the software development team
  • Work with engineering managers to develop and improve world-class coding standards, design patterns and practices and to develop integrated features and tools
  • Works with management to create and execute an individual development plan
  • Use network application performance measurement and application profiling tools to evaluate and improve system performance
San Francisco, CA
HBO Senior Software Engineer
San Francisco, CA
Brown-Brekke
San Francisco, CA
HBO Senior Software Engineer
  • Assist the group’s Technical Manager in developing level-of-effort estimates
  • Design and develop software for digital media workflow and automation solutions
  • Integrate third-party media asset management solutions with other systems in digital media production workflows
  • You will be working along-side other developers and engineering teams to build the next generation of HBO’s planning & scheduling platform
  • Design and develop software solutions for digital media workflow and automation solutions
  • Work closely with the business and others in IT to develop new solutions and extend the functionality of EBS
  • Follow established SDLC process for code development through code release and support
present
Philadelphia, PA
Senior Software Engineer, Server
Philadelphia, PA
Towne, Bashirian and Wisozk
present
Philadelphia, PA
Senior Software Engineer, Server
present
  • Work with various disciplines to provide technical insight of new initiatives and existing frameworks
  • High comfort level working within (and analyzing and improving) an established code base
  • Coordinate with embedded and external teams, create relationships and assist with shared initiatives
  • Follow and contribute to established development methodology and engineering practices
  • Perform research to acquire new knowledge necessary to perform assigned tasks and maintain a process of technological evolution
  • Prior development work on distributed systems and client/server architectures
  • Assist with deployment of Diablo services to live and development environments
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
University of Florida
Bachelor’s Degree in Computer Science
Skills Skills
  • Excellent knowledge of an applicable programming language and a good knowledge of at least one additional programming language
  • Design and enhance highly scalable and fault-tolerant systems to meet increasing levels of reliability, availability, scalability
  • Experience in designing and developing highly scalable, highly available and maintainable internet applications
  • Strong proven ability in building high-performance, highly available and scalable web sites leveraging the latest FE and BE technologies
  • Services experience - proven ability to build ideally at low-levels e.g. storage, fabric, building highly available and scalable service back ends
  • Basic knowledge of SQL (joins, queries, basic functions) and a strong affinity for working with data
  • Exposure to building multi-tenant, high-volume, transactional, SAAS applications that are highly scalable and highly available
  • Quick learner and ability to quickly grasp technical/business concepts. Technically-inclined, analytical, meticulous and attentive to details
  • Passionate about new knowledge. Good interpersonal skills with the ability to deal with people at all levels and comfortable in cross-cultural environment
  • Proven ability to write high-quality, maintainable backend code as well as usable API interfaces
Create a Resume in Minutes

15 Senior Software Engineer resume templates

1

Senior Software Engineer Resume Examples & Samples

  • Create technical program specifications using the technical system design document
  • Test programs and document results
  • Work with Production Control for job migrations and scheduling
  • Production Support and related activities
  • Bachelor's degree or equivalent experience
  • Minimum 3- 5 years of programming experience
  • Minimum 3- 5 years of experience using a Software Development Life Cycle methodology - preferably Summit D
  • Minimum 3 -5 years of experience in structured analysis and design
  • Minimum 2-3 years of production support activities
  • To share the on call production support (as primary) for key applications
  • To be on call as secondary 24/7
  • Thorough proficiency to write/maintain shell scripts
  • To be able to maintain/guide production environments
  • Ability to assess impacts of installations/upgrades of system software components to the application
  • Responsible for Capacity Planning and Disk space management
  • Familiarity/understanding of limitations of Unix / Solaris OS, file systems and their implications on the application
  • Knowledge in customizing OS & third party software’s to meet application needs
  • Experience and willingness to apply standard Change Management processes, including version control
  • Experience with project management methodologies and complete Software Development Life Cycle mythologies and tools, preferably Summit D and Microsoft Project
  • Solid communication/interpersonal skills, verbal and written. Requires the ability to successfully interact with other departments, including user and technical groups in other US locations and other countries around the globe
  • Fundamental knowledge of shell scripting (Korn, Borne, or Bash), Cobol, Java, Perl scripts
  • Experience with UNIX tools/utilities
  • Knowledge of MQSeries
  • Experience with different file transfer mechanisms (NDM, SFTP, Connect Direct, PGP)
  • Exposure on data replication (SRDF in particular)
2

Senior Software Engineer Resume Examples & Samples

  • Actively participate in the implementation of complex projects/software products, the development of custom applications and in major enhancements to existing systems
  • Perform application coding and programming. Conduct design and code reviews
  • Interpret end-user business requirements to develop and/or modify technical design specifications for off-the-shelf and/or custom-developed applications
  • Define and validate non-functional (technical) requirements
  • Active participation in structured technical and functional walk throughs of specifications and programming logic
  • Coordinate the design activities with the development team (both internal and 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
  • Develop high and low level application design artifacts including process flows, data model and interfaces based on maintenance, operations, and performance standards. Ensure all technical deliverables are consistent with architectural standards & guidelines
  • Develop and evaluate prototypes and proof of concepts
  • Develop unit and integration testing approach, documents test scripts & conducts unit & integration testing
  • Create project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and technology organization's best practices
  • Initiate and manages the infrastructure related processes and coordinates with internal departments including but not limited to: infrastructure, hardware, networking and database engineering on defining the application deployment architecture and environment
  • Provide support / guidance to the development team during the analysis, design, development, testing and implementation and post production support phases
  • Define and document the environment usage strategy for various project phases working with other AD teams
  • Participate in technology roadmap discussions pertaining to assigned applications Develops and presents relevant data, information and solution options to senior leadership
  • Identify, recommend and implement system enhancements that result in increased quality, efficiencies, maintainability and scalability to applications
  • Participate and lead production support and troubleshooting for assigned applications to meet standard SLAs
  • Demonstrate the appropriate sense of urgency in analyzing, assessing and resolving production issues
  • Escalate and provide timely and clear status to management
  • Lead general system maintenance and upgrades (server refresh, database upgrades, etc
  • Proactively monitor and assess the overall system health check (performance, capacity, scalability) and provides recommendations to management
  • Provide guidance and direction to project teams to ensure compliance with the standards and best practices
  • Mentor & train Software Engineers and Associate Software engineers within the team to foster collaboration and teamwork
  • Keep abreast of overall industry trends and enterprise initiatives
  • Monitor and evaluate competitive applications, products, new technologies and practices relevant to the solution of assigned projects
  • Minimum Bachelor’s degree in Computer Science, Engineering or a related discipline; or equivalent work experience
  • 7+ years of IT experience with a minimum of 4 years experience in specific application domain space
  • Considerable experience in integrating application in a complex global environment
  • In-depth business knowledge with five years of experience in the financial industry; preferably in mutual fund
  • Must have played a technical/ lead/architect role for 2-3 years with 2 full cycle of major application implementation
  • In-depth knowledge of the specific application technologies and standards. Has knowledge of technical infrastructure, networking, and system operations. Has knowledge of hardware capacity planning and high availability solutions
  • Knowledge of IBM iSeries CL, RPG, COBOL, Java/J2EE, Visual Basic, c/c++, HTML, XML etc.; plus Waterfall, Agile and Object-Oriented Design (OOD) methodologies
  • Deep technical knowledge of specific application technologies space (i.e., IBM iSeries DB2, SQL, Rocket SEQUEL, ALDON, MQ, Canadian Code-1 Plus, Connect Direct, XMLSpy, Unix, Business Object and Sharepoint etc.)
  • Knowledge of specific industry standards related to this domain (e.g. FundSERV Order Entry and NFU, Fundcom inquiry)
  • Actively pursues opportunities for learning and self-development
  • Proven ability to lead a team of junior staff, consultant, and outsourcing vendor at geographically different locations
3

Senior Software Engineer Resume Examples & Samples

  • 8-10 years of software experience delivering big complex projects
  • 6-8 years of experience in SOA
  • 0-2 years of experience delivering projects in IBM Business Process Management
  • Proficient knowledge on Java, WebLogic and SQL
  • Good knowledge on IBM BPM 8.x
  • A good understanding of the SDLC
  • A good understanding of the Agile methodology
  • Ability to lead contractors and junior staff when called upon
  • Ability to take the technical leadership on project to ensure all coding & development standards are met
  • Ability to perform multiple tasks in a fast paced, team environment
  • Perform analysis, document requirements, architect technical solutions, develop project plans, perform unit and integration testing, work with users on UAT, implement solutions, document systems, and train users
  • Work closely with business users to define requirements and architect technical solutions
  • Provide production support, including on-call support as required
  • Lead small, 2-4 week, 1-2 person projects as a Technical Lead, providing technical design guidance
  • Provide technical leadership to the projects and team
4

Senior Software Engineer Resume Examples & Samples

  • 3-5 years’ experience as Genesys Engineer/Administrator monitoring and supporting Genesys framework V7 or 8.0
  • Genesys Certification – Framework, Routing, SIP Server, Genesys Server, Genesys Routing Strategies, Genesys Configuration Management, Genesys Systems Architecture, Genesys Routing Applications, Info Mart and Configuration Objects
  • Must have experience with InfoMart, CCPulse, Gplus Adapters
  • Must be able to build new routing strategies as well as tune performance of existing strategies
  • Candidate will have telecommunication background and experience with VOIP/SIP/CTI standards and technologies
  • Min. 3-5 years Telephony Administration for routing and skills management (Genesys preferred, Avaya OK)
  • 3-5 years Systems Development Life Cycle Experience (SDLC)
  • 2-3 years experience with Speech Recognition technology (Nuance preferred)
  • 2-3 years Web Site Administration, development, or support experience
  • 3-5 years Linux, Unix Server Administration
  • 3-5 years Tomcat experience
  • 2-3 years Java/vxml Development
  • Solid Understanding of Project Management
  • Ability to Execute Performance and Load Tests
  • Excellent MS-Office experience
  • Excellent Communication Skills: Written-Data Flow, process flow, network and application level diagraming, Design and Solutions Definition Documentation,
  • Ability to liaison with business customer and development team and/or Vendor
  • Strong written and verbal communication and interpersonal skills
  • Ability to perform multiple, concurrent activities in a fast paced and multi-site, global team environment
  • Ability to interact with and lead team members in a local, international and multi-site environment
  • Ability to represent the department and company in a professional manner at all times
5

Senior Software Engineer Resume Examples & Samples

  • Following the System Development Life Cycle while working on critical medium to large development projects
  • Working closely with the domain architect and the application infrastructure resource, supporting them on special projects
  • Apply their experience in advancing the technical landscape of the application through the use of new features and new development paradigms supported by .Net, Java and OpenEdge integration, ensuring adherence to technical standards
  • Provides production support where and when needed, and perform code reviews/audits and promotes development best practices
  • Interpret end-user business requirements to develop and/or modify technical design specifications, using the technical system design document as part of the project lifecycle
  • Code and test programs from technical program specifications
  • Help identify improvement opportunities from an architecture, infrastructure and programming perspective
  • Participate in technical roadmap discussions. Participate in discussions to recommend application and development tool enhancements that result in increased efficiency, quality, maintainability and scalability
  • Uses version control tools and Production Control for job migrations and scheduling
  • Collaborate with team members in a distributed environment with different time zones
  • At least 5 years experience in a financial services environment, preferably in mutual fund NAV processing
  • 5 or more years of programming and/or software development experience
  • Experience in Progress development language and database, required (V10 required, V11 a plus)
  • Experience in Unix or AIX environment is required
  • Experience in .Net development language, as well as XML
  • Knowledge of all, or some of the following software packages/utilities will be a plus: file transfer mechanisms (sftp, http, ssl, etc), MQ-Series
  • Experience in design and development in the OO framework preferred
6

Senior Software Engineer Resume Examples & Samples

  • Written and verbal communication using the English language
  • Proficiency in Core Java /J2EE, Servlets,, XML, SQL
  • Good understanding of J2EE Framework, experience in profiling and performance tuning
  • Good Understanding of Struts, Hibernate and Spring framework
  • At least 3 years of working with databases, experience in Oracle
  • Understanding of Weblogic & Tomcat server
  • Working Knowledge of JUNIT & ANT or Maven
  • Proficient in Unix and Shell Scripting languages
  • Must have good knowledge of Design Patterns, hands-on experience on db-design
  • Nice to have skills: Business Objects
  • Desired skills: Experience in Enterprise web applications
7

Senior Software Engineer Resume Examples & Samples

  • Actively participate in the implementation of complex projects/software products, the development of custom applications and in minor to major enhancements to existing systems
  • Active participation in structured technical and functional walkthroughs of specifications and programming logic
  • Coordinate the design activities with the development team, 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
  • Participate in technology roadmap discussions pertaining to assigned application(s)
  • Develops and presents relevant data, information and solution options to senior leadership
  • Provide technical leadership to projects and the team
  • Participate and facilitate project and support meetings
  • Participate and lead production support and troubleshooting for assigned application to meet standard SLAs
  • Lead general system maintenance and upgrades (server refresh, database upgrades, etc.)
  • May mentor & train Software Engineers and Associate Software engineers within the team to foster collaboration and teamwork
  • Bachelor’s degree in Computer Science, Engineering or a related discipline
  • 7 years of IT experience
  • In-depth knowledge of the specific application technologies and standards. Has knowledge of technical infrastructure, networking, and system operations
  • Advanced knowledge and application of system models, data models, schemas, database structures, database design, database theory and various diagramming techniques. (4 years)
  • Advanced knowledge of Relational database technologies – Oracle – PL/SQL development, SQL query, SQL tuning (6 years)
  • Advanced knowledge of ETL technologies – Informatica 9.x – Developing mappings/workflows. Monitoring jobs, Debug mappings for data or performance issues. (4 years)
  • Knowledge of Unix Shell Scripting (2 years)
  • In-depth business knowledge with five years of experience in the financial industry
  • Is able to think logically, and communicate clearly to all levels in the organization, and be well organized
  • A good understanding of the SDLC, waterfall and Agile methodology
  • Experience with CRM applications is an asset
  • Demonstrate expert understanding of the various system relationships within a domain or business unit
  • Demonstrate advanced knowledge and application of system models, data models, schemas, database structures, database design, database theory and various diagramming techniques
  • Demonstrate high proficiency in the application of principles, practices and techniques of enterprise architecture framework
  • Demonstrate high proficiency across multiple programming languages, operating systems, techniques, structures, and principles
  • Demonstrate advanced knowledge of Relational / Object Oriented database technologies
  • Applies business and industry trends and best practices to existing and new system development efforts
  • Demonstrate an understanding of the relationship between multiple business functions within a domain
  • Consider tactical implications of new strategic directions
  • Share knowledge freely with others in a collaborative environment
  • Actively encourages participation and is open to team member input
  • Identify and support ideas and processes that contribute to the team goals
  • Delegates tasks, selecting the most appropriate team member for the task
  • Assists team members to remove obstacles and overcome challenges to meet deadlines
8

Senior Software Engineer Resume Examples & Samples

  • Advanced knowledge and application of system models, data models, schemas, database structures, database design, database theory and various diagramming techniques. (4+ years)
  • Advanced knowledge of Relational database technologies – Oracle – PL/SQL development, SQL query, SQL tuning (6+ years)
  • Advanced knowledge of ETL technologies – Informatica 9.x – Developing mappings/workflows. Monitoring jobs, Debug mappings for data or performance issues. (4+ years)
  • Knowledge of Unix Shell Scripting (2+ years)
9

Senior Software Engineer Resume Examples & Samples

  • Support, maintain and provide governance over all of the developer tools (SCCS, build, issue tracking, etc)
  • At least 6 years professional experience in Software Development
  • Software Development experience with Java 3+ years including Java/J2EE-Web application Development experience
  • Build system tools, Ant, Ivy, nmake, Hudson and general dependency / library management knowledge
  • Proven track record of problem solving and debugging of complex configuration management issues
  • Strong knowledge of interacting with databases (ability to write queries and joins). The ideal candidate should have worked extensively with Sybase
  • A clear and comprehensive understanding of the full development lifecycle from Analysis through to Development and Testing with experience of both Configuration and Release Management
  • Experience in Perl and or C++/C# development would be advantageous ,
  • Some exposure to the following tools and technologies would be advantageous: Javascript, AJAX, DHTML, CSS, JBoss, XML / XSLT,
10

CIB Tech-cfs-senior Software Engineer Resume Examples & Samples

  • 15+ years experience in financial markets (middle office functions, accounting, risk/performance/attribution reporting)
  • 15+ years working with relational database technologies (schema design, performance tuning, query writing and optimization, database administration)
  • 15+ years object oriented enterprise software development (Java/C++/C#/Objective C), with a focus on middle-tier/server-side functionality. Experience with design and implementation of large scale distributed systems required
  • 15+ years Unix experience (shell scripting, system administration, network configuration and profiling, source code compilation, etc)
  • 5+ years working with alternative data technologies (columnar data bases, no-sql solutions, Hadoop, etc) JPMorgan Chase is an Equal Opportunity and Affirmative Action Employer, M/F/D/V
11

CIB Tech-cfs-senior Software Engineer Resume Examples & Samples

  • 7 - 10 years of Application Development Experience
  • Strong current technical knowledge with 5 to 7 years experience in Microsoft .NET framework, C#, MVC, WCF, WPF and ASP.NET coding
  • 5 to 7 years of object oriented design skills and familiarity with advanced design patterns and practices
  • Strong technical knowledge in queue based messaging
  • 5 to 7 years of SQL Server/Oracle application development and a strong database design and development skills
  • 3 to 5 years of SSRS/Busines Objects /Crystal Reporting and SSIS/ETL tools experience
  • Proven experience in building scalable and robust applications
  • Experience in building applications using SOA utilizing Microsoft technologies
  • Strong infrastructure knowledge including windows servers, web servers, firewalls, load balancers etc.,
  • Experience with Source Control Tools and Task management tools
  • Experience with Sharepoint / Portal technologies is a plus
  • Minimum 5 years of combined business, project management, team leadership and IT experience required
  • Ability to develop strong internal and external client relationships
  • Experience managing geographically distributed and culturally diverse work-groups with strong team management, leadership and mentoring skills
12

Senior Software Engineer Resume Examples & Samples

  • Contribute to the analysis, design, critique and continual improvement of the site architecture, it’s constituent software components tools and methodologies
  • Responsible for designing applications and systems based upon business requirements documentation and architectural designs
  • Participates in projects through the various phases
  • Contributes to matrix teams designing and developing applications, modules, or enhancements
  • Prepares and maintains complete programming specifications, functional design, and both high and detail level technical design documents
  • Participates and leads development teams in the construction, implementation and support of software products that meet established specifications, design criteria, quality standards and business requirements
  • 5 years of experience designing and developing .Net solutions (C# and SQL)
  • 2 years of experience as a senior developer of significant software initiatives or large scale enterprise systems
  • 5 years of experience working on web applications
  • Node.JS, Couchbase experience is a plus
  • Solid Experience with multitier architecture and the technologies associated with it (.Net Remoting, Windows Communication Foundation, Web services, SOAP, RESTful)
  • In depth knowledge of working with and integrating with 3rd-party web services and APIs
13

Senior Software Engineer Resume Examples & Samples

  • Design and develop a customer-facing PaaS related to WB’s online platform
  • Assist in the migration of core services to AWS and/or other cloud hosting providers
  • Lead back-end mobile-based development efforts in terms of software and infrastructure design to support large-scale product launches
  • Write extensions to the core framework of the WB online platform
  • Provide design oversight of new technology components as needed
  • Follow established software development methodology and engineering practices
  • Participate in the testing process via unit test development and reviews, witnessing and analysis
  • Fix design and implementation level bugs and resolve issues as assigned
  • Seek out opportunities to identify and deal with issues before they arise
  • Document systems thoroughly, both in terms of design and implementation
  • Provide ongoing support for existing applications
  • Perform other duties and responsibilities as assigned by the manager
14

HBO Senior Software Engineer Resume Examples & Samples

  • You will be focusing on building public facing web applications that integrate multiple upstream systems and variant user needs into robust, flexible business tools
  • You will create software solutions to enable long-term growth and productivity
  • You will evaluate vendors and implement third party tools in video security, including digital rights management and watermarking
  • You will design and implement scalable, cloud deployed applications and supporting automation scripts and take an active effort in optimizing and enhancing these environments
15

HBO Senior Software Engineer Resume Examples & Samples

  • Design and develop software solutions for digital media workflow and automation solutions
  • Integrate third-party media asset management solutions with other systems in digital media production workflows
  • Integrate HBO business systems with media production workflows and pipelines
  • Assist the group’s Technical Manager in developing level-of-effort estimates
  • Create and maintain project technical documentation
  • Interface with the technical staff of third-party software and systems vendors
  • Provide mentoring of junior technical staff
  • Provide support to post-production and editorial staff, with occasional 24/7 availability rotating among other group members
16

HBO Senior Software Engineer Resume Examples & Samples

  • You will be focusing on building media service platform and file-based workflows – integrating multiple systems in a complex, multi-channel broadcast environment
  • You will identify automation opportunities within the media management space and develop maintainable software-based solutions
  • You will develop web services, service layer and Orchestration Engine
17

Senior Software Engineer Resume Examples & Samples

  • Design, author, maintain and refactor rendering code that meet all design, technical and schedule requirements
  • Collaborate with Principle Rendering Engineer, other Rendering engineers, Art Leads, Senior Technical Artists and other content development experts to identify elements of the content development pipeline in need of optimization or replacement and on proposals of exciting new rendering technologies
  • Coordinate with content development experts to develop tools to utilize new rendering technologies
  • Author, review and provide feedback on technical and end-user documentation of new rendering tools and features
18

Senior Software Engineer Resume Examples & Samples

  • 7-10+ years of software development experience
  • Java, C/C++ experience
  • Experience building Continuous Software Build & Deployment systems
  • Strong Architecture & Software Design skills
  • Self-motivated, proactive, curious, responsible and flexible
19

Senior Software Engineer Resume Examples & Samples

  • Development of quality code using cutting-edge techniques, tools, and utilities
  • Define development/design standards and best practices
  • A minimum of 5 years of related work experience
  • A minimum of 3 years hands-on professional Android development experience
  • Extensive experience with Java and full command of Android APIs on all OS versions
  • Experience with web related technologies, including JavaScript, HTML 4/5, AJAX, JSON, XML
  • Strong understanding of server side software, scalability, performance, and reliability
  • A sound understanding of HTTP and REST-style web services
  • Deep technical knowledge of mobile application development
  • Experience with Android performance tuning and crash reporting applications
  • Experience evaluating and integrating 3rd party APIs, including SDKs for social networks, advertising, and analytics
20

Senior Software Engineer Resume Examples & Samples

  • Work as a keycontributor to deliver specific features
  • Work as anindividual contributoron a larger team
  • Workwith business analysts to determine acceptance tests
  • System troubleshooting, debugging, and analysis
  • 7 years of software design and development in a relevant technology role
  • Ability to implement client interfaces following visual, written design reference documents, as well as improve the design where needed
  • Solid understanding ofAngularJSor Backbone.js based systems
  • Development experience with highly visited websites, including optimal use of caching
  • Exceptional implementation skills withCSS,JavaScript,HTML5,cross browser supportandresponsive design
  • Experience building AJAX enabled dynamic web sites
  • Experience using RESTful resource-oriented web services
  • Unit and functional test development experienceusing front end technology test frameworks and the desire to use these skills
  • Experience with other modern front end technologies desired
  • Ability to analyze and resolve production issues related to scale and logic
  • Bachelor’s Degree or higher in Computer Science, Math, or equivalent experience in field
21

Senior Software Engineer Resume Examples & Samples

  • 5 years of software design and implementation experience. Preferably on the web
  • Strong understanding of Computer Science Fundamentals
  • Proven ability to create/contribute to robust commercial applications
  • Exceptional time management skills
  • Strong understanding of common delivery and communication technologies including HTTP, SSL, SMTP, UDP, TCP/IP, RMI
22

Senior Software Engineer Resume Examples & Samples

  • Develop, oversee and lead software projects for Digital Media Center application in close partnership with BSA, Infrastructure and QA teams. SPA will ensure Disney-custom source code is properly versioned, protected, and built/deployed to respective dev, test, and production environments
  • Assist Manager and BSA in planning for new/future projects by providing the development and test high-level estimates, and tasks / task durations required for inclusion in the project plan
  • Document support and maintenance operational procedures on DTSS-DCP IT wiki site and ensure information is kept current. SPA will document development standard operating procedures on DTSS-DCP IT wiki
  • Provide leadership/guidance for support activities pertaining to the DMC Level-3 Support queue and provide off-hours production support in partnership with Level-1 and Level-2 support teams
  • Responsible for delivering global business value-driven projects and technical solutions following IT technology guidelines
  • Demonstrates the ability to create design specifications (functional and technical) with proposed technical solutions that meets business or technical requirements
  • Demonstrates an ability to design and develop J2EE capable web sites, using Java, Spring, ReSTful services, Hibernate, Java 5 annotations, and web services
  • Demonstrates ability to understand complex database models, security models, data models, etc
  • Understands common web applications frameworks, and technology, and familiar using Object Oriented languages and methodologies
  • Demonstrates an ability to meet project milestones and resolving multiple tasks simultaneously
  • Capable of crafting solutions which align with java industry standards and best practices, and able to follow Disney standards and guidelines
  • Self-driven and able to perform job duties with little supervision
  • Produces written technical documentation and maintain a document repository
  • Supervises development and design review with technical staff
  • Demonstrates a mastery of SDLC methodologies as well as change management
  • Creates and/or supports the development of work and test plans for medium to large projects
  • Develops requirements and testing specifications for moderate to complex system enhancements
  • Drives and manages implementation of projects, estimating service needs for large, complex fixes/enhancements
  • 7+ years in back-end and database development with complex enterprise-type systems based on Java technologies
  • Experience with major Java application servers such as WebSphere and JBoss
  • Experience in using all major operating systems : Windows, Windows Server, Mac OS X, and Unix
  • Experience in creating robust design documents and technical specification documents and familiar with rigid development methodologies and processes, e.g. RUP, waterfall, etc
  • Experience with multi-tiered architectures, including UI design, business rules layer, and basic data architecture
  • Excellent communication and teamwork skills are essential with both internal and external resources
  • Knowledge of ReSTful Web Services and Spring framework
  • Ability to analyze data and create/run complex SQL queries
  • Basic Project Management experience on small to moderate complex level projects or releases is desirable
  • Experience with Digital Asset Management systems (e.g. Documentum or Artesia) and digital media types
  • Java 5+ & Java Annotations
  • Ability to identify risks throughout the project and providing mitigation strategy
  • Strong Business Acumen/Savvy
  • Knowledge of WFMS (Work Flow Management System) or BPMS(Business Process Management System), Digital Media Taxonomy frameworks is desirable
  • Proficiency working with both PC and Mac, and Unix operating systems / computers
  • Solid understanding of System Architecture, Web Servers, Network components is desirable
  • Bachelor’s Degree in Computer Science, Mathematics, or Information Services
23

Senior Software Engineer Resume Examples & Samples

  • Design, implement, and support web services related to online and experiences for young people
  • Provide operational support for pre-production and production environments
  • Assess the technical feasibility of product features and guide feature development and roadmap
  • Demonstrate flexibility and ability to triage when faced with competing priorities
  • Resolve defects, support testing efforts, and deploy production code on a frequent basis
  • Be a technical pillar for the team by collaborating with and mentoring other engineers
  • Occasional on-call status and minimal travel
  • BS/MS in Computer Science or equivalent with demonstrable experience
  • Demonstrated proficiency with Java
  • 5 years of full software development lifecycle experience
  • 3 years of Web development and internet technology experience
  • Experience developing and integrating with RESTful APIs
  • Experience running and maintaining Apache Tomcat application in a high-throughput, high-availability environment
  • Experience with Spring framework and Spring MVC
  • Experience with standard Java pipeline tools like Maven, Jenkins, Artifactory
  • Ability to troubleshoot and fix issues in coordination with mobile client developers
  • Ability to write optimized code, and to introduce optimizations to existing code bases
  • Games/mobile application industry experience
  • Able to conduct capacity planning and load testing
  • Experience building or integrating with mobile clients (iOS/Android)
  • Experience with Hibernate, MySQL, Ehcache, Redis, RabbitMQ, Memcached
  • Experience with Continuous Integration/Continuous Delivery techniques
  • Working knowledge of GIT, SVN
  • Strong problem solving and bug fixing skills
24

Senior Software Engineer Resume Examples & Samples

  • Developing, unit testing and implementing complex software from the ground up
  • Understanding and reviewing functional requirements and technical specs, providing clear guidelines to operations for implementing new products and answering/driving solutions to technical and implementation issues
  • Taking leadership in owning features/bugs and driving them to completion
  • Researching and evaluating new technologies and solutions
  • Being a technical leader for the team, sharing responsibility with other senior team members for resolving technical problems and answering questions about the platform
  • 5 years of software design and development
  • 10 years of software design and development
  • Experience working in agile teams (e.g., Scrum, XP)
  • Expert in cross group communication, able to get buyoff from business, operations and peers
  • Experience working with NoSql databases such as Cassandra and Mongo
  • Maven experience
  • Bachelor’s Degree or higher in Computer Science, Math, EE or equivalent experience in field
25

Senior Software Engineer Resume Examples & Samples

  • 5-10 years of programming experience
  • 5 years of software architecture experience
  • Required Languages: Perl
  • Helpful Languages: Python, Java, Go
  • System Familiarity: Linux, Sendmail, Qmail, Postgres, Mysql, RabbitMQ, Redis
  • Skills doing stats analysis
  • Creative thinking a must
  • Ability to communicate effectively at all levels of the organization
26

Senior Software Engineer Resume Examples & Samples

  • Research, propose and advise on multiple software designs and solutions
  • As Project Lead, analyze, design, and coordinate work to make the project successful
  • Develop, collaborate and drive programming standards
  • Develop APIs and applications to facilitate or automate operational tasks
  • Collaborate, mentor and grow other software developers
  • Collaborate with internal customer to create software solutions for their problems
  • Experience developing server software in Python
  • Experience leading and managing projects from conception to deployment
  • Ability to act as a technical consultant and occasional architect
  • Strong collaboration and communication both in and outside the team
  • Basic understanding of data structures, algorithms, and complexity
  • Experience with Test Driven Development, ideally ATDD
  • Experience with Enterprise Integration
  • Experience working with Linux (RHEL4/5) and Windows (Windows Server 2008)
  • Know the basics of Unix System Administration
  • Driven to get work done in a timely fashion
  • Open to learning and adapting
  • Experience with meta programming
  • Comfortable in a command line environment
  • Experience with SQL, ideally with MS SQL and MySQL
  • 7+ years of software development experienceUnderstanding of Operations and Systems Engineering
  • Experience developing REST APIs or other SOA solutions
  • Expertise with SQL, ideally with MS SQL and MySQL
  • Use of VIM/Emacs or another editor/setup that allows you to develop remotely over SSH
  • Strong programming skills in Python and at least one other language
  • Expertise with meta programming
  • Familiarity with Agile, Lean or Kanban
  • Expertise in a Command Line Environment
  • Bachelor of Science degree or equivalent experience
27

Senior Software Engineer Resume Examples & Samples

  • Comment, manage and merge code
  • Participation in full development life cycle
  • Team player with strong analytical, problem-solving, and communication skills
  • Must be willing to work in Orlando, FL
28

Project Senior Software Engineer Resume Examples & Samples

  • Work as a member of an Agile software development team delivering Java software components
  • As needed assist in the design of new software components
  • As needed triage and fix bugs found with existing software compoents
  • Research and interface with internal software systems for content management and sports / fantasy sports data
  • Research and implement solutions using leading edge open source technologies such as MongoDB, Hadoop, etc
  • Help drive the development of a fully customizable fan experience on all of ESPN’s digital platforms
  • Expert understanding of core Java, OO design patterns, etc
  • Real world experience with Java based web applications and/or web services
  • Familiarty with RDBMS systems
  • Proven ability to learn new technologies
  • Excellent communication abilities and ability to work in a fast paced, collaborative environment
  • A passion for sports
  • Expert with any of the following is a plus
  • Hadoop, Hive, Pig
  • REST related technologies such as CXF, Jersey, JAXB
  • JQuery or other similar front end languages
29

Senior Software Engineer, Product Deployment Resume Examples & Samples

  • Under the direction of the technical director, deliver high-quality, maintainable code against established product shipping deadlines
  • Implement android code within cross-platform environment to handle various gameplay scenarios on multiple devices including tablets as well as phones
  • Maintain a level of technical understanding of the overall platform sufficient to pro-actively serve the best interests of the platform
  • As directed, maintain best coding practices such as code reviews, coding standards, etc
  • 4 years of professional experience in C/C
  • Demonstrable Android knowledge of JNI
  • Working knowledge of Java, HTML, XML, JSON
  • Experience with cross-platform development: a single code base used across multiple platforms
  • At least 1 shipped product in the domains of mobile and/or AAA gaming
  • Experience in multiple device operating systems preferable
  • Understanding of game engineering concepts such as server/client architectures, scalability, connectivity, algorithm analysis, asset and data management, etc
  • Knowledge of programming techniques used in game development
  • Mobile (iOS, Android, Windows Phone, etc.) game development experience
  • Experience with networked game architecture
  • Experience with linux
  • Experience with build environments
  • Bachelor’s Degree in Computer Science or equivalent experience
30

Senior Software Engineer Resume Examples & Samples

  • Work closely with BE leads to architect and build game tech stacks on mobile (iOS + Android) platforms that can scale to millions of users
  • Architect and design core game frameworks and features
  • Work with cross-functional game team including product, QA, design and art
  • At least 5-8 years of professional experience as a Senior Software Engineer in a fast-paced, small-mid team environment
  • At least one year of development experience on a shipped game
  • Strong understanding of Unity Game development (at least one game shipped using Unity is preferred)
  • Strong understanding of how to optimize performance of Unity-based games
  • At least one shipped mobile game
31

Senior Software Engineer Resume Examples & Samples

  • C#/.Net ASP.NET 3.5 / 4.0
  • Web development Background a plus
  • Source Code Control (Prefer Subversion)
  • Background Using Fiddler / Wireshark / Perfmon / Debug diag
32

Senior Software Engineer Resume Examples & Samples

  • Leading small to medium size teams to deliver and execute on a project
  • Accountable for uptime and high-availability for all solutions
  • Integrating mobile application code with back-end services
  • Understanding of continuous integration / continuous delivery concepts and the ability to troubleshoot related issues
  • Providing architectural direction on behalf of the architecture team Providing estimates for new initiatives
  • Communicating long term technical strategies to the group
  • 7 years of software development experience with a minimum of 3 years mobile application development experience
  • Experience reviewing and updating requirements and/or user stories
  • Understanding of agile software development
  • Expert level knowledge: Object Oriented Programming
  • Expert understanding of Computer Science Fundamentals
  • Expert Java and Android mobile application development skills with a proven record of creating commercial quality software. Preference for Objective C and iOS development skills
  • Strong knowledge of unit testing, behavioral testing and continuous integration
  • Understanding of importance of maintainable / sustainable product solutions
  • Strong understanding of caching as it relates to mobile devices and application performance
  • Understanding of PCI, PII and mobile application security
  • Experience with analytics tools a plus
  • Outstanding written, verbal and interpersonal communication skills. The position requires frequent communication with colleagues and partners in several different geographic locations and time zones
  • Must be detail-oriented, self-organized, be committed to quality and be capable of tracking multiple issues simultaneously
  • Candidate should mentor and guide other team members on both technical and non-technical skills
  • Ability and desire to effectively mentor others and contribute to a collaborative team environment
  • Experience overseeing remote and vendor led teams a plus
  • Able to anticipate and respond to business partner questions and requests
33

Senior Software Engineer Resume Examples & Samples

  • 5+ years of experience designing and developing .Net solutions (C# and SQL)
  • 2+ years of experience as a senior developer of significant software initiatives or large scale enterprise systems
  • 5+ years of experience working on web applications
34

Senior Software Engineer Resume Examples & Samples

  • Oracle Endeca experience
  • 7+ years of full software development lifecycle experience
  • 5+ years of Object-Oriented Analysis, Design and Development experience
  • 3+ years of experience with Internet technologies
  • Experience with Fast ESP or Apache SOLR
  • Experience with agile scrum development methodology
35

Senior Software Engineer Resume Examples & Samples

  • Assisting with server side presentation logic
  • This position will communicate product/service innovations and improvements to Product Management and Development teams
  • Masters degree in Computer Science/Mathematics/Sciences with 6+ years experience in design and developing enterprise applications( or Bachelor's degree from above disciplines with 8+ years of experience)
  • Working knowledge or at least good understanding of Cloud computing
  • Experience in application servers like Tomcat, WebLogic, etc
  • Experience with build, deployment, and configuration management systems for heterogeneous, multi-platform software
  • Expert-level skills with cross-platform tools (e.g. configuration labeling, source control) and process (e.g. build and release systems, unit testing)
  • Good understanding in Cloud Computing technologies, such as Software Defined Datacenter, Cloud Storage Infrastructure, Management of Virtual Environments
  • Excellent Skill writing HTML5, Object oriented JavaScript, CSS3, JavaScript libraries like jquery are critical. Candidate must also be familiar with at least one js frameworks like ember js, angular js, backbone or similar
36

Senior Software Engineer Resume Examples & Samples

  • Minimum of five years recent experience in front-end engineering using Object-Oriented JavaScript, various JavaScript libraries and micro frameworks (jQuery, Angular, Prototype, Dojo, Backbone, YUI), HTML and CSS
  • Assists in defining software architectures - Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities
  • Communicates continually with the client and project teams - Explains progress on the development effort
  • Owns success - Takes responsibility for successful delivery of the solutions
  • Translates designs and style guides provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance
  • Contributes to continual improvement by suggesting improvements to user interface, software architecture or new technologies
  • Highly skilled at front-end engineering using Object-Oriented JavaScript, various JavaScript libraries and micro frameworks (jQuery, Angular, Prototype, Dojo, Backbone, YUI), HTML and CSS
  • Well versed in software engineering principles, frameworks and technologies
  • Self-directed team player who thrives in a continually changing environment
  • Strong customer service/client service skills
37

Senior Software Engineer Resume Examples & Samples

  • High and low level design, hands on software development, create frameworks, use third party frameworks, code reviews
  • Provides technical leadership to the development team
  • Significant experience supporting the technical components used in Enterprise Scale Internet applications
  • Ability to interact with non-technical colleagues and communicate issues in layman's terms
  • 7+ years of Software Development Experience
  • 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
38

Senior Software Engineer Resume Examples & Samples

  • Significantly contribute to the creation of new enterprise-wide software
  • Identify and solve technical problems
  • Teach and mentor colleagues on the Java technology stack
  • Minimum of 8+ years of solid Java/J2EE experience and Perl
  • Experience with jQuery or Ajax developing/designing complex web pages
  • Experience with web services stack, REST/SOAP, JSON/XML, Java-J2EE, SpringMVC, Spring Webflow, Spring AOP, Spring Security, Tomcat, Hibernate, MySQL/Oracle, Java Encryption (JCE)
  • Familiar with web standards and protocols - HTML, Cookies, HTTP, SOAP, REST etc
  • Experienced with SCRUM development methodology
39

Senior Software Engineer Resume Examples & Samples

  • 4+ years professional hands on Java experience
  • A degree in CS/Information Systems or related field
  • Expert in Java EE technology
  • Strong front and back-end web-development experience
  • Demonstrated knowledge with SQL/Relational DB skills, specifically Oracle/MySql
  • Spring or other IOC framework
  • Strong cross-browser skills, i.e. CSS/JS/DOM/Ajax
  • UI frameworks such as JSF/Seam/Struts/Freemarker/Velocity
  • XML/JSON/Web-services
  • JEE based application servers such as JBoss, WebSphere
  • Strong process background in SCRUM
  • Scripting skills, e.g. Perl, Ruby, shell, etc
  • Lucene based Search Engine frameworks like Compass
40

Senior Software Engineer Resume Examples & Samples

  • Architecture, design and development of enterprise scale global websites utilizing core Java/J2EE technologies (JSP, XML/XSL, Spring, JDK 1.7, Hibernate, Servlets, JDBC etc.) and Autonomy suite of products (Teamsite, Livesite, SitePublisher, LSCS)
  • Work closely with globally distributed architecture team to define and refine design and development standards for website technology stack and maintain a set of architecture best practices and design guidelines
  • Work closely with business teams to understand overall web roadmap and specific project requirements, propose and evaluate multiple solutions and build prototypes that best meet the needs – short term and long term
  • Continuously evaluate new technologies and framework to support cross channels web development (mobile, responsive, SPA etc.). Deliver POC’s, evaluating and keeping up to date with the industry standards
  • Design and develop REST based services to support Responsive and SOA
  • Perform code reviews as per the coding standards and guidelines
  • Document high level design for key projects and code as per the guidelines
  • Create and maintain coding standards for the Livesite platform
  • Closely work with Testing teams to identify and implement performance improvements
  • Coordination and communication of project needs and project artifacts to other technology teams
  • Participation in team meetings and contributing to overall development processes, roadmap and strategy improvement
  • Expertise in hands-on design and development with Java/J2EE technologies (JSP, XML, XSL, JDK 1.7, Spring, Hibernate, Servlets etc.) on industry leading Application servers (Weblogic, JBoss preferred)
  • Experience with TeamSite SitePublisher, LiveSite (LSDS and LSCS) and Workflow Modeler highly desirable
  • Experience on Web Services design and development (Spring Web Services, REST, XML)
  • Experience on client side technologies (HTML5, CSS3, JavaScript), mobile technologies a plus
  • Exposure to databases, LDAP, Caching frameworks, Apache a plus
  • Established track record of leading development teams through standard SDLC with focus on quality and standards
  • Effective verbal and written communication skills with demonstrated ability to communicate and partner with business and technology teams
  • Experienced in and good understanding of content management application development and deployment life cycle including release planning and management. Hands-on experience with SCM tools a plus
  • Familiarity with UNIX/Linux based environments
  • Understanding of and some experience with profiling(JProfiler) and build tools ( Ant, Maven) highly desired
  • Understanding of or experience with MetaTagger, MediaBin and Exstream (or any other doc generation tool) a plus
  • Must be a team player, versatile, flexible, with a positive and can-do attitude
  • Should be self-motivated, willing to learn with a strong sense of tasks ownership
41

Senior Software Engineer Resume Examples & Samples

  • Work with a team to design and implement software engineering solutions
  • Create and maintain design and other technical documentations and artifacts
  • Work with minimal technical supervision and supplemental engineering support
  • Embrace a highly collaborative team that rewards quality code and effective communication
  • Operate as a resource to less experienced Software Engineers, providing an open learning environment for cross-team knowledge sharing
  • Lead design and code reviews
  • Minimum of 6 years object-oriented software development experience
  • Minimum of 3 years of developing enterprise applications (high volume transactions, caching, fault tolerant and scalable systems)
  • Expert in Java
  • Fundamentally sound with software design patterns
  • Ability to collaborate in a small, productive development team
  • Proficient with all aspects of the Software Development Lifecycle
  • Motivated self-starter with the ability to learn and adapt to new technologies
  • Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations
  • Industry certification
  • Experience with an enterprise CMS
  • Experience with HLS or other video streaming technologies
  • PHP knowledge
42

Senior Software Engineer Resume Examples & Samples

  • Highly proficient at writing robust software web applicationsin a fast changing environment with rapid release cycles
  • Demonstrable experience of OO and strongly typed languages such as Java or C/C
  • Highly proficient with web services (e.g. RESTful services)
  • Proficient in the design and execution effective functional tests
  • Pair programming with developers with a range of ability and knowledge
  • Experience with HTTP
  • Experience with XML/JSON
  • Working knowledge of version control systems to ensure version control of test/development artefacts (svn/git or other scm)
  • Strong understanding of using performance-benchmarking tools to create optimised code
  • Understanding the use of continuous integration as an integral part of a project
  • Proven ability to communicate effectively with stakeholders, to perform business analysis and produce relevant acceptance criteria
  • Working knowledge of major operating systems, including Windows, OSX and Linux
  • Knowledge of Scala/Play would be advantageous
43

Senior Software Engineer Resume Examples & Samples

  • Extensive software engineering experience with deep understanding of application architecture, OOP, analysis, design patterns, and decoupled design
  • A track record of producing maintainable code within collaborative environments
  • Experience of source control systems such as SVN, Git
  • Ability to rapidly acquire new software skills and to work with new technologies
  • Internet protocols and technologies (such as HTTP, REST, JSON, XML)
  • Programming language experience in two or more of: Java, C#, C/C++, Objective-C
  • Exposure to mobile/embedded development (Apps / Operating Systems)
44

Senior Software Engineer Resume Examples & Samples

  • Technical expert proposing and delivering innovative solutions
  • Working directly with developers, project managers, systems analysts, infrastructure, application administrators, and database administrators
  • Immersion with business leaders to cooperatively build Rodale’s strategic direction
  • Significant Drupal experience including theming and module development
  • Drupal to drupal migration and multisite architecture a plus
  • Significant PHP/mySQL development experience in a Linux environment
  • Base Skills should include CSS, HTML5, XML, JavaScript, jQuery, Ajax, Drush, and PHP
  • At least five (5) years of experience planning, designing, building, and implementing websites
  • Experience documenting usability, capacity, performance, reliability, design, implementation, interface, and physical requirements
  • Must have strong experience in database platforms (Oracle, MySql), and operating systems
  • Must be able to identify "good-fit" open-source technologies, and demonstrate their adaptation effectively
  • Must be comfortable in code-deployment workflows and source management tools (git, svn, etc.)
  • Must have outstanding ability to listen and communicate (including verbal and written) effectively to internal and external clients & partners. Candidate must have demonstrated track record of building strong, lasting relationships with teams and clients
  • Candidates should be self-sufficient, intuitive, strong communicators, and have the ability to react quickly in a highly dynamic environment
  • Creative thinking and problem-solving is a must, as is a strong desire to help drive our organization’s success
  • Social media platforms and working with user-generated content is highly desirable
  • A passion for technology
45

Senior Software Engineer Resume Examples & Samples

  • Stays current on mobile engineering techniques and software
  • Plan, document and execute the deployment of applications to various environments
  • Provide solicited and unsolicited feedback around the continuous improvement of the development process
  • Participates in a troubleshooting team in after-hours situations for critical production related issues
  • Researches engineering trends, help implement new approaches within the engineering department
  • Cross disciplinary understanding of mobile application design, web design, instructional design and quality assurance
  • Builds cutting-edge solutions using the latest technologies
  • Minimum 5 years professional software development experience and must possess a high comfort level with object oriented technologies
  • Minimum 3 years in mobile application development with iPhone/iPad
  • Must have strong understanding of iOS, iPhone SDK, Objective C, Cocoa design patterns
  • Must have strong understanding of the Xcode developer tool chain and Instruments
  • Extensive hands-on experience creating custom UI controls, consuming RESTful APIs, designing protocols, implementing delegate interfaces, animations, and performance optimization
  • Focus on high standards and thorough development, testing and delivering high-quality products
  • Strong software design skills and experience with proven design and architecture patterns
  • Ability to consume specifications, give feedback, provide estimates and translate into implementation
  • Good knowledge of API development
  • Experience in programming with external API services including XML / JSON
  • One or more apps in the Apple App Store
46

Senior Software Engineer Resume Examples & Samples

  • Java development experience (6+ years)
  • Expertise in modern concurrent programming techniques
  • Well versed in HTTP and related network protocols
  • Opportunistic code refactoring
  • Can address complex architectural problems with simple, intuitive design
  • Android experience
47

Senior Software Engineer, Games Resume Examples & Samples

  • Experience developing services for iOS apps (in-app purchase integration, push notifications, etc)
  • Understanding of Amazon Web Services and EC2
  • Multiplayer games backend design
  • We're open to technologies that can help get the job done, so past experience outside of the LAMP stack is a welcome addition
48

Senior Software Engineer Resume Examples & Samples

  • Research, design, development, test and support of Erlang based software and ejabberd
  • Architect and develop scalable, distributed solutions for emerging platform features
  • Develop solutions using distributed concurrent programming, software packaging and release
  • Write code in Erlang and occasionally in other languages such as Java
  • Evaluation of open source Erlang killer apps
  • Mentoring and coaching junior staff
49

Senior Software Engineer Resume Examples & Samples

  • Contributing and being part of a team comprised of motivated, highly skilled individuals
  • Being involved in the mobile ad industry, including participating in blogging, social mediums, etc
  • All aspects of making Millennial Media successful
  • Jetty
  • Memcached or Couchbase
50

Senior Software Engineer Resume Examples & Samples

  • Be willing to be a team player where necessary by providing support with coding, testing or documenting
  • Build cross-product knowledge by moving from project to project to learn about Millennial’s infrastructure and product list
  • Understands what it means to be a team player with very strong communication skills
  • 4+ Years of Java and Java Web Frameworks
  • Experience engineering and administering NoSQL database stores
  • Experience engineering and supporting standard RDBMS databases (MySQL, Oracle, etc)
  • Experience with scripting languages- Python, JavaScript, etc
  • Strong object oriented design skills
  • Contributions to Open Source projects a big plus
  • Mobile application development experience a big plus
  • Objective-C and/or Android 2.3+
  • REST frameworks Jersey
51

Senior Software Engineer Resume Examples & Samples

  • Work closely with our data scientists to dig through our large data sets (cleaning them if necessary) to help develop insights that can be used to improve our ad selection, delivery, and pricing
  • Implement algorithms based on these insights to improve ad selection, delivery, and pricing
  • Implement algorithms to predict user behavior
  • Design and run experiments to compare algorithms and improve their effectiveness
  • Contribute to Millennial Media's technical vision
  • Extensive experience with Java
  • Experience with large-scale data processing (e.g., TB or PB size) and associated tools/platforms
  • Experience with NoSQL (Hadoop, Cassandra) is a plus
  • Experience with SQL and Shell scripting (bash/ksh)
  • Experience using MySQL and/or Oracle
  • Experience with Linux/*nix command line
  • Proven problem solving and critical thinking capabilities
  • Ability to communicate complex ideas to a non-technical audience
  • Excellent understanding of algorithms and data structures
  • Experience in one or more of the following areas: markets, auctions, advertising
  • Good hacking skills
  • Working knowledge of data mining techniques, for example regression analysis, clustering, decision trees, neural networks, SVM (desired, not required)
  • Bachelor or Master's degree in Computer Science, Engineering or related major or relevant years of work experience
  • 4+ years of experience in Software Engineering
52

Senior Software Engineer Resume Examples & Samples

  • Ecommerce experience is a must
  • Thorough understanding of Object Oriented principles (Analysis and Design)
  • Familiarity with front-end technologies – Object-Oriented Javascript, AJAX, XHTML, HTML, XML/DOM
  • Experience with WebServices (REST, SOAP, XML-RPC, etc)
  • Familiarity with ORM technologies (iBatis, Hibernate)
  • Mentor and guide others who are still developing their skills
  • Familiarity with Ruby
53

Senior Software Engineer Resume Examples & Samples

  • Understand business requirements and document user stories and use cases
  • Design and develop tools and programs to integrate data from internal and external sources
  • Conduct data profiling and produce data analysis reports
  • Proactively drive solutions and help business community understand the issues and opportunities with data
  • Actively participate in the strategic planning and project management for initiatives involved with the technology organization including long-term forecasting, optimization, and process improvement
  • Drive continuous improvement and suggest best practice and process improvement across teams
  • Partner with business and technology to ensure data governance and meta-data management in across projects
  • 7+ years experience in hands-on development integrations and performed at integration lead level
  • 7+ Years in Java and C# .Net development and design patterns
  • 10+ Years in RDBMS technologies
  • 5+ years in ETL programs such as Informatica and SSIS
  • 5+ Years with reporting technologies such as SSRS, Tableu, Oracle Discoverer
  • 5+ Years of SOAP/REST Web Services
  • Proven records of delivery data centric solutions, with experience in external data sets
  • Experience in data analysis and conduct data profiling for design and development
  • Experience in the marketing or data discipline either with online or offline marketing preferred
  • Ability to self-organize multiple tasks and to complete them on time with a clear focus on quantitative results
  • Demonstrated bias for action with strengths in problem solving, issue-resolution, ability to work in a deadline driven work environment, attention to detail, and ability to multitask
  • Demonstrated ability to understand and discuss technical concepts (at the functional level), schedule tradeoffs and evaluate opportunistic new ideas with technical employees
  • Excellent communication skills and demonstrated capability to work in cross-functional team
  • Proven analytical thinking, project management skills, attention to detail, and ability to influence others, and exceptional organizational skills
54

Senior Software Engineer Resume Examples & Samples

  • Write and design innovative applications to drive Nordstrom business
  • Work closely with team members and business partners to solve business problems
  • Perform peer code review and provide constructive feedback
  • Research and prototype new solutions, while providing recommendations for existing system improvements
  • Collaborate and provide mentorship with team members for continuous improvement in an agile development environment
55

Senior Software Engineer Business Intelligence Resume Examples & Samples

  • 8 plus years of Data Warehouse and BI experience
  • 6 plus years of Business Objects reports design and development experience
  • 5 plus years of Business Objects universe design and development experience
  • 3 plus years of Xcelsius Dashboard design and development experience (QAAWS/BI Services)
  • 3 plus years of Explorer Information space design and development experience
  • 3 plus years of Business Objects Server administration and security experience
  • Advanced knowledge of relational databases, Netezza experience preferred
  • Extensive experience analyzing data using SQL tools such as TOAD and Aginity
  • Solid analytical skills and strong customer focus
  • Experience in all Microsoft Office tools
  • PVCS or equivalent version control
  • ETL architecture and processing
  • BO mobile reporting
  • Unix and shell scripting (Korn/Perl)
  • Citrix and VMware
  • Retail and financial data knowledge is a plus
  • Bachelor's Degree or equivalent technical work experience
  • Business Objects Certifiied Professional (BOCP – BOE)
  • Xcelsius Training
56

Senior Software Engineer Resume Examples & Samples

  • Design, implement and unit test client-side Web, AJAX and Java code. Create and/or interface with native libraries (e.g. .NET) for device interaction
  • Working with large-scale multi-tiered systems
  • Participate in the full SDLC (Agile), including planning meetings, iterative development, estimations and design sessions
  • Provide technical leadership and guidance to the offshore development team on the resolution of defects during the QA and UAT testing process
  • Contributes to project estimation
  • Manage individual contribution or group effort to tight deadlines
  • Post-deployment support
  • Provide progress reports of the development effort to development management
  • Participate in sprint planning and deployment planning
  • Work closely with Technical product managers and BAs on technical design and functional documentation
  • Minimum of 5 years total experience as an engineer doing development with Open Source client slide technologies
  • Experience with WebLogic/WebSphere or IBM Sterling Commerce Applications
  • Expert in Java programming and modern web front end technologies - HTML5/CSS/JavaScript
  • Strong Consumer and Employee application User Experience modeling skills
  • Experience with UML modeling and effective communication for design reviews
  • Experience with Agile and/or RUP methodologies
  • Familiarity with Test Driven Development practices a strong plus
  • Ability to mentor and lead junior developers on the team
57

Senior Software Engineer Resume Examples & Samples

  • Provide Engineering Support to the existing Service Delivery (Operations) teams on Level 3 issues and Hot Fixes / Break Fixes needed to maintain the current production state
  • Serves as a liaison between the Engineering Teams and Service Delivery Level 1 & 2 teams to ensure smooth handoff and timely delivery of software products or updates
  • Troubleshoot, identify root cause and resolve complex problems related to Retail eCommerce solutions like ATG Web commerce, ATG BCC & ATG CSC including other technologies like Endeca, Coherence, Gigaspaces, etc
  • Design, implement and unit test server-side JEE/Java code
  • Support high end, complex problem management to identify complex problems and develop work around solutions and resolutions
  • Demonstrate excellent internal and external customer service from initial interactions through follow-up of problems
  • Excellent communication skills and the ability to work with technical resources and effectively communicate problems and solutions to non-technical staff
  • Ability to identify creative ways to approach problem resolution and tactical service restoration
  • Manages the release pipelines working with business, marketing and service delivery. Communicates release updates to all business units and Sr. Management
  • Work with Senior Management, business partners, Engineering teams and service delivery to prioritize and have a closure on release level issues
  • Experience with agile or iterative development experience
  • Experience with full lifecycle Web Application Project Management from inception through deployment
  • Experience in performance analysis, tuning and optimization of server class loads
  • Operate effectively in situations with limited information; is innovative, flexible and adaptable
  • Additional areas of level 3 experiences are beneficial
  • Oracle ATG Commerce + Other ATG Components like CSC, BCC, etc
  • Endeca
  • Coherence
  • Oracle Database & PL/SQL
  • Java / J2EE
  • Experience with ATG Web Commerce Applications is a plus
  • Experience with SOA, SADs and Integration Patterns
  • Experience in e-Commerce business domain
58

Mobile Senior Software Engineer Resume Examples & Samples

  • Design, implement and test code on large-scale mobile operating systems
  • Ensure Quality Delivery of Software code
  • Oversee other engineers with a focus on ensuring code quality
  • Participate in design sessions to ensure development meets business and technical needs
  • Bachelor’s Degree in Computer Science/Engineering or equivalent work experience
  • Minimum of 3 years experience in Mobile App/web development (iOS or Android)
  • Solid understanding of HTML5, CSS3, (native) JavaScript, Ajax
59

Senior Software Engineer Resume Examples & Samples

  • Develop creative solutions in response to both internal and external customer requests
  • Help lead when called upon
  • Objectively weigh cost, benefit and risk to determine what's best for the project
  • Proven 5+ years’ experience as a software engineer in an Agile environment
  • Proven experience with Linux
  • Experience in any one of the following: Python / Pyramid / Celery / Java / J2EE / Scala / Play
  • Experience in any one of the following : JavaScript / CoffeeScript / AngularJS / Bootstrap
  • Experience in any one of the following: PostgreSQL / Oracle /MySQL
60

Senior Software Engineer Resume Examples & Samples

  • As part of a cross-functional software team, you will be delivering new and innovative platforms, products, and/or product functions for schools, districts, and states across the country
  • Develop, test, and maintain robust, scalable, high-quality software for our technology platform and full suite of products
  • Contribute to continuous improvement of software development best practices in the areas of coding tools, languages and APIs, as well as software design and development processes
  • 7+ years of professional software development experience
  • Strong fundamentals (OO, algorithms, data structures)
  • Enterprise Architecture patterns
  • Proven technical leadership experience in a professional environment, including ownership and delivery of a sizable product or product component
  • Advanced front-end skills (E.g. JavaScript, HTML5, Android layouts, IOS Custom Views, Spring MVC, etc.)
  • Experience with relational databases (E.g. MySQL, PostgreSQL, Oracle, SQLServer, etc.) and/or Experience with non-relational databases (E.g. Hadoop, Couch, etc.)
  • Experience with server-side java technologies (E.g. Grails, Spring etc.)
61

Senior Software Engineer Resume Examples & Samples

  • Develop, test, and maintain robust, high-quality software for our Math product portfolio
  • Work collaboratively in a cross-functional team with product manager, content lead, key stakeholders, and senior leadership to define and develop roadmap
  • Build and maintain relationships with various teams, including QA, DevOps, and developers of the core platform and component functionality
  • Participate in requirements gathering and functional specification activities, providing feedback on implementation feasibility as well as navigable prototypes/mockups
  • Take a leadership role in team Agile rituals, including daily scrums, planning, retrospectives, demos, and backlog grooming
  • Proven experience with CS fundamentals (OO, algorithms, data structures)
  • Proven fluency with JavaScript framework such as jQuery or AngularJS
  • Professional experience with HTML5/CSS3
  • Proven fluency in at least one OO language such as Java or Python
  • Intellectual curiosity
  • Familiarity with AWS or similar IaaS technologies
  • Significant open source contributions
  • Experience with web services, especially ReST
  • Familiarity with Unix tools
  • Experience with mobile device browsers
  • Experience in an Agile Scrum environment
62

Senior Software Engineer Resume Examples & Samples

  • Experience with Object Oriented Programming, preferably in Java and/or Groovy Grails
  • Fluency in at least another OO (E.g. C , C#) or scripting language (E.g. Python, Ruby)
  • Proven technical experience in a professional environment, including ownership and delivery of a sizable product or product component
  • Advanced front-end skills (E.g. JavaScript, HTML5, Mobile/Responsive Views, Spring MVC, etc.)
  • Experience with relational databases (E.g. PostgreSQL, MySQL , Oracle, etc.) and/or Experience with non-relational databases (E.g. Hadoop, Couch, etc.)
63

Senior Software Engineer Resume Examples & Samples

  • Collaborate with Technology Units, Business Partners and Project Teams to develop architectural solutions that enable business objectives and align with architectural strategies
  • Lead project development teams through the solution strategy and architecture deliverables across the SDLC
  • Collaborate with Enterprise Architecture to champion our architectural strategy and solutions
  • Build strong relationships and collaborate with application architects across the other IT teams to architect holistic forward looking solutions
  • Help build out and grow a strong architecture capability at Credit
  • Provide highly effective written and verbal communication to stakeholders, explaining the architectural alternatives for development projects and influencing them toward strategic solutions
  • Coach and mentor other technical resources on the team, providing insights into the elements which influenced the recommended architectural approach
  • Bachelor's degree in Computer Science, Engineering, or related discipline/ experience preferred
  • 8+ years of professional experience building and maintaining enterprise, large-scale, multi-platform software applications
  • 5+ years of experience as an application architect / lead software developer of substantial, enterprise level projects
  • Proven ability to develop relationships and communicate with various levels across business and IT
  • Strong knowledge of object oriented principles and design patterns
  • Knowledge of data modeling and SQL optimization within a Oracle and/or SQL Server environment
  • Ability to travel domestically on an infrequent basis is required
  • Have utilized TDD for at least one project and can discuss the benefits of it
  • Experience with source control products such as GIT or Team Foundation Server
  • Familiarity with the Atlassian product suite, i.e. Jira, Confluence, Stash, Crucible
  • Familiarity with continuous integration products, such as Jenkins or TeamCity
  • Familiarity with JavaScript frameworks, such as KnockoutJS, KendoUI, AngularJS, etc
  • Strong software configuration management practices
64

Senior Software Engineer Resume Examples & Samples

  • Deep knowledge of HBASE, Cassandra, Hadoop Eco-system of technologies is a big plus
  • Deep knowledge of search engines like Apache Lucene & Solr is a plus
  • Expertise in algorithms, data structures and graph algorithms is expected
65

Senior Software Engineer Resume Examples & Samples

  • Experience implementing and consuming large scale web services and working on multi-tenant solutions
  • Fluency in C# or Java with five or more years of experience
  • Fluency in JavaScript, XML and one or more application frameworks
  • Experience with Test Driven Development and Continuous Integration development methodologies
  • Experience with sustainable iterative engineering practices
  • Develops code for the new generation formative and assessment test delivery platform
66

Senior Software Engineer Resume Examples & Samples

  • Senior developer working with project managers, technical leads, business owners and analysts in all phases of the software development lifecycle, including: requirements gathering, application design, systems development, testing, and implementation
  • Work with other Aladdin Product Group colleagues to help progress the deeper integration of our portfolio construction system (Apex) with the rest of Aladdin
  • Understand and support all of the system capabilities that we are responsible for, working closely with the Scientific Active Equity business to understand their needs, and resolve operations issues whilst working with other support team staff located across the globe
  • Own and professionally work to resolve client IT problems, and communicate resolutions in a timely manner
  • 5+ years hands-on core Java, with a good level of J2EE development (EJB, application servers, JMS, JDBC); Swing and UI design experience is highly desirable
  • 5+ years database experience (SQL, DDL/DML, data modelling). Oracle experience preferred, but Sybase also useful
  • 5+ years’ experience with Open Source tools (Apache, JBoss, Hibernate, Ant, Spring, JUnit, etc.)
  • 2+ years UNIX experience (ksh, bash, shell scripts)
  • Strong foundation in SDLC methodologies - Waterfall, Agile, Unified Process
  • Financial knowledge and interest highly desirable, especially equities
  • Experience or desire for working with global project teams spread across several time zones a must
  • Strong teamwork, communication skills and time management abilities a must
  • BA/BSc in Computer Science or related field
67

Senior Software Engineer Resume Examples & Samples

  • Write extensions to Turbine’s core Platform Development Framework
  • Provide design and architectural oversight of new service components as needed
  • Lead small- to mid-sized projects on a team and across teams
  • Participate in testing process through unit test development, test reviews, witnessing and analysis
  • Seek out opportunities to improve technically and professionally
  • Mentor other engineers and ensure system quality by performing code and design reviews
  • Display ownership of quality by ensuring project success from inception through sunset, within and outside the Service Platform Group
  • Minimal 4 years of professional C#/.NET with strong object-oriented programming skills
  • Minimal 4 years experience developing medium to large sizescalable software applications
  • Minimal 2 years of experience with SQL (MySQL, MS-SQL, Oracle)
  • Familiarity with the following: Web Services (SOAP), Agile and test driven development, XML, XSLT
  • Professional C/C++ experience
  • Experience with and general knowledge of micropayment-based and subscription-based online billing systems
  • Experience with any of the following: e-Commerce, network security, shell-scripting, XML-RPC, installers, client file patching, release management, and/or Java
  • Knowledge of and passion for multiplayer online games
  • Desire to potentially grow into a team leadership role in the future
68

Senior Software Engineer Resume Examples & Samples

  • 5+ years of experience in software development on Unix
  • Strong knowledge in C, C++
  • Strong knowledge in network programming and multi-threading
  • Experience in the design and implementation of high-performance large-scale applications in a distributed environment
  • Experience in managing changes in highly sensitive systems
69

Senior Software Engineer Resume Examples & Samples

  • 4+ years of professional software development
  • Expertise with C/C++ in Linux, UNIX, or AIX environments
  • Comfortable working with high-transaction rate, highly available systems
  • Basic Knowledge of SQL or NoSQL databases
70

Senior Software Engineer Resume Examples & Samples

  • 3+ years of professional software development
  • Passion for working with and iterating on UI
  • Knowledge of C++ or C and Java in Linux, UNIX, or AIX environments
71

Senior Software Engineer Resume Examples & Samples

  • 8-9Years in Java / J2EE Software with 2-3 years exposure to QUARK Platform
  • Interest in operations and document generation. Exposure to QUARK Platform based environment
  • Good knowledge in any application Server like Weblogic
  • Basic Knowledge in Unix / Linux
  • Knowledge in Core Java, Servlets,JSP,EJB,Struts Framework,LDAP, Spring Framework
  • Proven capabilities in understanding architectures of J2EE
  • Experience in Unix and Windows platforms; shell scripting a plus
  • Exposure to QUARK Platform based environments
  • Experience in document Publishing / printing area
  • Self Driven
  • Experienced in Customer Service Operations
  • Self Driven and Motivated
72

Senior Software Engineer Resume Examples & Samples

  • Collaborate on story boards, wire frames, and interface flow model documents
  • Document UI requirements and implementation strategies
  • Communicate product/service innovations and improvements to Product Management and Development teams
  • Demonstrated 5 plus years of web development in an Agile environment including
  • HTML5,
  • Object Oriented JavaScript and common libraries (e.g., underscore/lo-dash, jQuery etc.)
  • CSS3 (including SASS or LESS)
  • Agile Tracking tools (e.g., Rally, Jira, Pivotal or similar)
  • Experience with RESTful web service integration
73

Senior Software Engineer Resume Examples & Samples

  • BS degree or higher in Computer Science with a minimum of 5+ years of relevant, broad engineering experience is required
  • Possess expert knowledge in Performance, Scalability, Security, Enterprise System Architecture, and Engineering best practices
  • Experience developing enterprise web applications, primarily focusing on the user interface
  • Solid understanding of core programming principles, design patterns
  • Play a leading role in the design, implementation, and deployment of successful enterprise level systems
  • Experience writing semantic markup using HTML 4/5, XHTML, XSL
  • Extensive experience writing object oriented java script, JQuery and other similar frameworks
  • Experience working with XML, JSON and other data formats
  • Extensive experience styling web applications using CSS 2/3
  • Experience building asynchronous web applications using Ajax
  • Experience building mobile web applications will be a plus
  • Expertise in all facets of web development mostly on front end technologies
  • Proven track record of leading and successfully delivering large-scale high-available systems at an enterprise/consumer based level
  • Serve as technical lead on demanding, cross-functional projects
74

Senior Software Engineer Resume Examples & Samples

  • Create robust highly scalable and fault-tolerant solutions
  • Mentor to less experienced Software Engineers
  • Minimum of 5 years object-oriented software development experience
  • Expert in enterprise Java
  • Experience with open source technologies
  • Cloud-based technologies (AWS, EC2, S3, SQS, Kenises, DynamoDB)
  • Enterprise CMS
  • HLS or other video streaming technologies
  • Microservices frameworks and containers such as Docker
  • Continuous integration tools such as Jenkins
  • NoSQL databases such as MongoDB and Cassandra
75

Senior Software Engineer Resume Examples & Samples

  • Responsible for the design, development, and testing of web-based applications
  • Responsible for developing database schema changes to support new features
  • Responsible for organizing group development and proactively supporting growth of other developers
  • Support development initiatives for key customers
  • Develops efficient, goal oriented code that meets business requirements
  • Manages time effectively individually and within working groups
  • Ability to work in a team environment including effective communication within development groups, product, and business. Ability to organize, plan, and delegate within a group of developers
  • Bachelors and Master's degree in Computer Science, Electrical Engineering (or equivalent) or Bachelor's degree and 2+ years of professional experience
  • 3+ years of PHP, MySQL, HTML, JQuery / Javascript, and CSS experience
  • 2+ years of experience with RESTful APIs / AJAX / XML / JSON
  • 1+ years of experience with MySQL advanced functions, procedures and triggers a plus
  • Strong knowledge of relational database design concepts
  • Ability to work in a fast-paced quick software release environment
  • Ability to work in a team or individually
  • Experience in LAMP development and linux server administration a plus (but must be able to work from the Linux command line)
76

Senior Software Engineer Resume Examples & Samples

  • Full-time/hands-on experience developing Java applications
  • Strong Internet technologies background including XML, Web Services etc
  • Significant experience with commercial code and release management tools (e.g. – Sharepoint, Perforce, Clearcase, CVS) required
  • Experience in web site development required
  • Experience with Application Servers required. Experience with the Apache Tomcat Application Server is strongly desired
  • J2EE experience (including MDBs, JMS, JDBC etc) is strongly desired
  • Experience with UNIX / Linux shell scripting and SQL strongly desired
  • Experience with Spring MVC / Spring Webflow strongly desired
  • Experience with Relational Databases is required. Experience with Oracle is strongly desired
  • Able to identify problems and opportunities, and champion solutions within the scope of own work
  • Ability to complete tasks on time and in budget within a climate of frequent market change and shifting needs; ability to do so with minimal management oversight
  • Experience with Behavior Driven Development and related tools (such as JBehave and Selenium) is a plus
  • Experience with agile scrum development methodology, with kanban/lean experience
  • Played with mobile device development
  • Be familiar with web development frameworks (Ruby on Rails or similar)
77

Senior Software Engineer Resume Examples & Samples

  • Apply software engineering best practice methodologies to produce high quality Java applications solving complex business problems
  • Work with Project Managers and Business Analysts to continually review and enhance the appropriate software development methodologies, metric and procedures
  • Work with business analysis and business stakeholders to interpret business requirements into system design
  • Establish a course of action to accomplish specific goals
  • Manage development process from design, construction, testing and implementation; provide user and operational support on application to business users
  • Supervise junior team members design and programming standards and principles
  • Perform root cause analysis skills, able to quickly analyze and interpret code
  • Foster and maintain relationships with business stakeholders, support, testing and development team members
  • Understand, document and communicate system logic and business processes to non-technical interested parties
  • Use appropriate interpersonal and communication skills to gain acceptance of an approach, plan or activity
  • Effective oral and written communication as necessary to effectively communicate project issues to Project Managers and Business Analysts
  • Self-initiate, work productively when unsupervised and multitask across multiple concurrent projects In this fast paced environment you must be able to prioritize tasks, work within deadlines, taking a pragmatic and considered approach, paying close attention to details. You will need to employ strong oral and written communication skills, necessary to effectively produce client solutions within the Citi Markets Technology area
  • Self-starter and ability to work independently
  • In-depth knowledge of Java Programming Language
  • Solid Unix Experience
  • Ability to produce technical design documentation
  • Use of Agile Methodology
  • Knowledge of Derivative Markets
  • Ability to represent technical direction
78

HBO Senior Software Engineer Resume Examples & Samples

  • Domain-driven design, UML, and design patterns
  • Server-side java technologies such as JEE, Spring, Hibernate, and JBoss on Linux
  • Presentation-tier technologies such as AngularJS, GWT, and Swing
  • SQL and database concepts for RDBMS’ such as Oracle as well as NoSQL databases
  • Enterprise integration patterns and technologies such as REST, SOA, JMS, and ESB
  • Development tools such as GIT/Subversion, Maven, JUnit, Bamboo, and JIRA
79

Senior Software Engineer Resume Examples & Samples

  • BE/BS in Computer Science, Engineering or related technical degree
  • 4+ years’ experience
  • The ideal candidate must have developed at least two mobile applications on Android platform
  • Should have experience in XML/JSON and related technologies
  • Experience in full life-cycle software development
80

Senior Software Engineer Vocabulary Resume Examples & Samples

  • Other specific responsibilities vary by project area and experience
  • HTML5, CSS3, JavaScript, JQuery, AngularJS, AJAX, Responsive web design
  • Experience with Object Oriented Programming, preferably in Java and/or Groovy + Grails
  • Proven DB skills, preferably PostGreSQL
  • Fluency in at least another OO (E.g. C++, C#) or scripting language (E.g. Python, Ruby)
  • Application security fundamentals, defensive programming
  • Experience with major application servers (E.g. Tomcat, JBoss, WebSphere, etc.)
  • Experience with Jira, Grunt, and Git
81

Senior Software Engineer Resume Examples & Samples

  • Builds and maintains the platform and services used to provide data to our applications and websites, as well as the collection and aggregation of analytics data
  • Collaborate in designing new data collection and aggregation systems and services
  • Works closely with internal and external teams to ensure that applications can access the data they require and data is appropriately filtered to comply with platform-specific business rules
  • Collaborates with the other members of the engineering team to ensure all services are reliable, maintainable, performant and well-integrated into the portfolio of services we support
  • Provides support for the infrastructure and services the group maintains
  • Provides documentation for services developed and modified
  • A minimum of 8 years of experience doing similar work
  • Expertise in designing and building non-trivial Java web applications with an emphasis on the Spring framework
  • Experience building and working within a cloud-based environment (AWS)
  • Experience with building high-volume transactional services
  • Expertise in designing relational database schema and understanding how to optimize complex database queries
  • Comfort and efficiency operating in a Linux environment
  • A solid knowledge of the fundamentals of how common Internet technologies work (HTTP, DNS, TCP, etc.)
  • Understanding of how common browser technologies work (CSS, JavaScript, Ajax, JSONP, etc.)
  • Familiarity with contemporary software engineering principles and tools
  • A creative and solution-oriented mentality!
  • Experience using the Grails web application framework
  • Experience with Groovy or Python scripting languages
  • Experience with non-relational databases
  • Experience with message queue systems
  • Experience working with Solr or Lucene
82

Senior Software Engineer, AI Resume Examples & Samples

  • Help build the next gen AI system for RTS games
  • A senior team member that designs, develops, writes, and debugs code
  • Anticipates, identifies and articulates problem areas and develops preventative solutions
  • Has a clear vision of how software products should function and the ability to lead peers to share this vision
  • Strong experience with some of the following: C, C++, Objective-C, C#, or JAVA
  • 5+ years of experience in games, military simulation, or real-time AI
  • At least one shipped title working as an AI Engineer
  • Have architected (or significantly extended) an AI decision framework
  • Unity experience
  • Experience with Natural Language Processing, Computer Vision and/or Machine Learning
  • A love of gaming
83

Senior Software Engineer Resume Examples & Samples

  • Thorough proficiency with UNIX (primarily Solaris) and related tools and utilities
  • Thorough proficiency to write/maintain scripts in one or more of the following languages: (Korn, Borne, or Bash), Java, Perl scripts
  • Basic knowledge and understanding of IBM MQSeries
  • Experience with disaster recovery planning
  • Exposure to data replication (SRDF in particular)
  • Ability to independently analyze and resolve application outages
  • Ability to work in high pressure situations without impacting decision making to quickly resolve critical production issues
  • Fundamental knowledge of COBOL
84

Senior Software Engineer Resume Examples & Samples

  • Providing architectural direction on behalf of the architecture team
  • 5-7 years of software development experience with a minimum of 2 years mobile application development experience
  • Excellent written, verbal and interpersonal communication skills. The position requires frequent communication with colleagues and partners in several different geographic locations and time zones
85

Senior Software Engineer Enterprise Product Master Group Resume Examples & Samples

  • Design and build cutting edge enterprise application using the Microsoft technology stack
  • Perform peer code reviews and provide constructive feedback
  • Accountable for timely, complete, and quality delivery of system development and deployment activities
  • Bachelor's degree in Computer Science or equivalent experience preferred
  • 2+ years of technical experience in an enterprise scale MS SQL Server environment
  • Experience in using a variety of IT management tools such as TFS, Git, Chef, and JIRA
  • Experience with MDM (Master Data Management) solution software desired
86

Senior Software Engineer Resume Examples & Samples

  • Design, develop, test, deploy, and document software components
  • Provide training, guidance, mentoring and leadership to technical personnel on web technologies
  • Provide maintenance support and assist with updates to existing web technologies
  • Research third-party technologies for application to internal requirements
  • Interface with external vendors to coordinate integration of technologies
  • Interface with organizations to define requirements and schedules for technologies
  • Provide guidance and enforcement of development processes
  • Recommends technical decisions for platform choices, frameworks, and design patterns
  • Accountable for high levels of personal productivity on assigned tasks and projects or for that of less experienced personnel assigned to team
  • Communicates with both internal and external contacts at a variety of organizational levels to gather requirements and discuss defined specifications
  • Communicates clearly technical findings, issues, and outcomes to team members
  • A minimum of 6 years related work experience
  • Expert experience with Java, servlets and web applications
  • Expert knowledge of SQL, including stored procedures, index strategies, and transactions
  • Experience with HTTP, JSON, XML, and RESTful Web Services
  • Expert understanding of multi-tier web architectures, and OO design patterns and concepts
  • Familiarity with at least one Big Data technology platform such as Hadoop
  • Demonstrated ability to work on a diverse scope of software and database projects requiring detailed analysis, creative/practical problem solving, and sound judgment
  • Manage multiple projects within a short development cycle with routine supervision
  • A passion for sports!
  • Degree in Computer Science or related field, and/or equivalent work experience