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
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.
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
15 Senior Software Engineer resume templates
Read our complete resume writing guides
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
87
Technical Lead / Senior Software Engineer Resume Examples & Samples
- A hands-on technical development role, working within an agile development team to design, build, integrate and maintain the EM applications
- Take responsibility for successful deliveries which meet the requirements, quality gates and standards
- Ensure the continuance of on-going improvement, simplifying the overall technical solutions and addressing technical and operational risks
- Streamline and enhance the development process through test automation, continuous delivery, and other best practices
- Be involved in release management and provide level 3 production support
- Further the knowledge of business and technical domains in Investment Banking development, and proactively guide and mentor other members in your team
88
Technical Lead / Senior Software Engineer Resume Examples & Samples
- Work within a feature or component development team delivering with quality core features
- Take responsibility for ensuring the delivery of you and your peers work meets the department quality standards
- Be partially accountable for the end product and the modularity of its architecture
- Guide and mentor other members of your and other development teams
- Further the knowledge and enthusiasm of software engineering techniques with your peers
- Ensure the continuance of on-going refactoring; pair-programming and code reviews
- Be involved in release management and will have to take responsibility for the operation of the final applications in production support activities such as identifying and fixing defects
- Be an active member of the wider UBS IT community
- Able to guide team members operating in an agile development methodology
- Committed to the use of engineering practices that support rapid delivery in a fast-paced environment
- Passionate about test driven software engineering and continuous delivery techniques
- Eager to learn from and contribute to the wider IT community
- Keen to coach and mentor your peers in improving their development approaches
- Enthused at the idea of learning new technologies and challenging your own knowledge boundaries
89
Senior Software Engineer Resume Examples & Samples
- Consistently write performance-minded, highly-reliable code using OO best practices
- Manage multiple competing priorities in a fast-paced, exciting environment
- Minimum 5 years of software application development experience
- Expert knowledge of Java and other object oriented programming languages
- Expert knowledge of front-end programming: JavaScript, AJAX, JSON
- Experience using JavaScript frameworks such as jQuery
- Experience with Windows and Linux operating systems
- Experience using version control systems such as Git
- Fundamental understanding of software design patterns
- Understanding of MVC development
- Experience with Agile development practices (namely SCRUM)
- Experience using Service Oriented Architecture
- Experience with Android App Development
- Experience with PHP, Node.js and other server-side languages/frameworks
- Excellent problem solving and critical thinking skills
- Demonstrate the ability to mentor other software developers to maintain architectural vision and software quality
- Bachelor’s degree in Computer Science or Computer Engineering or equivalent field or experience
90
Senior Software Engineer Resume Examples & Samples
- Minimum 3-5 years of production support activities
- Experience with Software Development Life Cycle – (Waterfall or Agile preferred)
- Proficiency with Windows server support and common support tools or utilities (ex. Event Viewer, perfmon, etc)
- Proficiency with support and administration of Internet Information Services
- Proficiency with support and administration of Terminal Services
- Knowledge of Unix/Linux system administration and related tools
- Thorough experience with Software installation and maintenance
- Ability to maintain and guide future direction of production environments
- Experience with different file transfer mechanisms (ex. SFTP or Connect Direct)
- Knowledge and understanding of BEA Weblogic installation, configuration, management and troubleshooting
- Experience with .NET programming (any language, but C# an additional plus)
- Experience with Oracle or SQL Server database management systems
- Understanding of SQL (either/or PL/SQL or T-SQL)
- Ability write or maintain scripts in one or more of the following languages: (Korn, Borne, or Bash, DOS), Java, or Perl
91
Senior Software Engineer Resume Examples & Samples
- Work as a key contributor to deliver specific features
- Work as an individual contributor on a larger team
- Work with business analysts to determine acceptance tests
- 7 + years of software design and development in a relevant technology role
- Solid understanding of AngularJS or Backbone.js based systems
- Exceptional implementation skills with CSS, JavaScript, HTML5, cross browser support and responsive design
- Unit and functional test development experience using front end technology test frameworks and the desire to use these skills
92
Senior Software Engineer Core Platform Resume Examples & Samples
- Create and deliver innovative new products, platforms, and services to schools across the country
- Continually improve our codebase by following best practices in software engineering, automated testing, and continuous delivery
- BS/MS in Computer Science or a related field (or equivalent experience)
- 5+ years of professional software development experience
- 3+ years of server-side development experience, preferably in Java + Hibernate, DropWizard, and/or Groovy + Grails
- Experience with relational databases (e.g. MySQL, PostgreSQL, Oracle, SQLServer, etc.) and/or non-relational databases (e.g. Hadoop, Mongo, Couch, Cassandra, etc.)
- Strong computer science fundamentals (OOP, algorithms, data structures, databases)
- Exposure to front-end development and technologies (Javascript, HTML5, CSS3, AJAX, DOM methods and properties)
- Experience with the REST architectural pattern and experience building RESTful services
- Experience with major application servers (e.g. Jetty, Tomcat, JBoss, WebSphere, etc.)
- Experience architecting large-scale systems optimized for cloud deployment and continuous delivery
- Understanding of front-end MVC/MV* JavaScript frameworks such as Angular, Backbone
- Familiarity with Microservices and/or Service-Oriented Architectures
- Familiarity with Amazon Web Services/EC2, Chef, Ansible, Jenkins, Docker, and/or Vagrant
93
Senior Software Engineer Resume Examples & Samples
- 7+ years of IT experience with a minimum of 4 years’ experience in FIX protocol
- JAVA, J2EE
- FIX Protocol and NYSE product Appia Engine or similar products (Cameron, Quick FIX and custom built) of Trade Messaging,
- UNIX/LINUX OS
- NET, C#, Share Point
- JMS implementation preferably in Sonic MQ
- Analytical Thinking, Solution provider type mentality not just a doer Communication
- Communicate effectively both verbal and written with business users
- Scrum methodology preferred
- Jira bug tracking and SVN version control preferred
- 70% Production support
- Client interaction on issue resolution
- Shift Timings are 5.30 AM to 2.30 PM IST OR 9 AM to 6 PM IST OR 2 PM to 11 PM IST OR 4:30 PM to 1:30 PM IST on weekly/monthly basis
- BTech with good experience on NYSE Appia engine
- Ability to work on Development & Production Support independently and as a team player
94
Senior Software Engineer Resume Examples & Samples
- Solid C++ development experience is essential, as is exposure to the full software development life cycle, 2+ years minimium
- Experience with commercial relational databases and SQL
- Strong familiarity with UNIX/LINUX development environment
- Excellent problem solving and multi-tasking skills, with a creative and flexible attitude
- Desire and ability to share ideas, solid verbal and written communication skills
- Experience in the Big data infrastructures (such as Hadoop, Solr, NOSQL Databases), compliance domain is a big plus
95
Senior Software Engineer Resume Examples & Samples
- Expertise with Information Retrieval concepts
- Experience with at least one search technology
- Experience with C/C++ in Linux
- Experience with building large-scale distributed systems
96
Senior Software Engineer Resume Examples & Samples
- Strong understanding of Data Structures, Algorithms, Multi-threading and Design Patterns
- Strong object-oriented analysis, design and coding skills
- Programming experience with Java, Python, JavaScript (client/server-side), C++ and/or C
- 1+ years of experience with developing distributed systems in UNIX/Linux environment
97
Senior Software Engineer Resume Examples & Samples
- Bachelor's degree in computer science or equivalent (strong foundation in data structures and algorithms)
- 5+ years' experience developing C#.Net Windows Forms applications
- 3+ years developing across all layers of Java and Oracle multi-tiered applications
- Strong Core Java skills
- Strong SQL and PL/SQL skills
- Strong experience developing multi-threaded applications (knowledge of fundamentals of threads is assumed)
- XML /XSD: Object Serialization
98
Senior Software Engineer, Tools Resume Examples & Samples
- The tools engineer is responsible for delivering tools to improve the iterative content cycle
- The tools engineer will utilize several technologies in the development of our tools including: Python, PHP, javascript, java and MySQL
- Design and development of various asset creation and management tools ranging from exporters, to content creation tools, to asset management tools, to build tools, to frameworks
- At least 5+ years of professional experience as an Senior Software Engineer in a fast-paced, small-mid team environment
- Proficiency in Phyton, PHP,C++, Javascript, HTML, CSS, Java
- Knowledge of Unity Game development is a plus
- BS in Computer Science (or equivalent), preferably from top technical program
99
Project Senior Software Engineer Resume Examples & Samples
- Effectively innovates possible solutions and is not constrained by the limitations of existing systems and/or methodologies
- Individual must demonstrate ability to lead/influence positive change/results in all areas of software development amongst a talented team of engineers
- Expertise with enterprise integration technologies such as JMS, Web Services, and REST
- Great experience specializing on Java based distributed web applications development with great exposure on full software development lifecycle
- Expertise in web front-end technologies such as GWT, Javascript, Ajax, JSF, CSS, HTML 5 and/or Flex and developing browser compatible applications
- Excellent communications skills both written and oral
- Fast learner and ability and interest to master different technologies
100
Senior Software Engineer Resume Examples & Samples
- Overall 7 -9 years of Application Development experience
- Minimum 4 - 6 years of SharePoint and WSS experience
- Minimum 4 – 5 years of experience in Microsoft Technology stack – ASP/ASP.NET, C#, Visual Studio, SQL Server, SharePoint API
- Preferred knowledge in mobile development and Office 365
- Good understanding of SharePoint 2013 functions and features
- Functional knowledge in Workflow, InfoPath, KPI, Dashboards, Apps, Business Intelligence and various Enterprise CAL features
- Experience in SharePoint application development and customizations including but not limited to Application templates, Web parts, Master Pages, features and solution deployment
- Experience in building SharePoint workflows using Workflow Foundation or third party workflow products like AgilePoint, K2 etc
- Knowledge in using SharePoint Designer to make customizations, create web parts and build simple workflows
- Knowledge in IIS, SQL Server 2008, SQL, ISA 2006, and Active Directory is desirable
- Versatility in using Microsoft Office Suite and Outlook
- Provides application development and efficient problem solving support for collaborative applications
- Provide Production Support for SharePoint Application
- Works independently and in consultation with manager and technical leads, to deploy, maintain and support SharePoint environment
101
Cmbs-senior Software Engineer Resume Examples & Samples
- Design, develop and test functionality to support all aspects of the product, including collateral, model maintenance, and analytics
- Design and implement processes to ensure rigorous quality control of CMBS data
- Work with analysts and structuring desks to reverse engineer new deals and implement new features into the CMBS core cashflow engine
- Architect and develop sophisticated software systems
- Work with business counterparts and clients to develop product requirements
- BS Degree in Computer Science, Engineering
- 3+ years hands-on C/C++ development experience on Unix
- Basic knowledge of relational databases and Unix scripting
- Knowledge of Java, Python is a plus
102
Senior Software Engineer Resume Examples & Samples
- Craft and maintain world-class iOS experiences
- Constantly optimize our existing code base to ensure world-class quality
- Good foundational knowledge of Objective-C and iOS SDK 7+
- Understanding of Object-Oriented Modeling, Middleware, Relational Databases and distributed computing technologies
- Possess good understanding and/or knowledge in Performance, Multi-Threading, Scalability, Security, and Engineering best practices on mobile applications
- Experience engineering, releasing, and supporting iOS applications
- Ability to review and perform technical analysis of business requirements
- Willingness to stay up-to-date with the latest in emerging technologies/trends on the iOS platform
- Experience engineering video centric products with knowledge of multi-bitrate streaming and casting
- Experience integrating with third-party libraries such as video, display advertising and analytics
- Expert knowledge of building responsive user experiences across phones and tablets
- Expert knowledge of XCode/AppCode IDE, build and distribution processes
- Expert knowledge of dependency managers such as Cocoapods
- Experience with unit testing frameworks and TDD
- Knowledge of building applications that function offline and online
- Expert knowledge of iOS design patterns
- Familiarity with Reactive Programming
- Expert knowledge of Apple Push Notifications and integration
- Familiarity with iOS8 features such as Size Classes and Swift
- Strong understanding of hybrid solutions utilizing Javascript/html5 MVC frameworks
- Strong Communication skills (verbal and written)
- Analytical skills with the ability to work in a highly collaborative, multi-country/time zone environment
- Good organizational skills with the ability to track and prioritize multiple tasks
- Collaborative personality with a proven track record of following through and delivering quality products
- An iterative approach to building software
- Experience building consumer products
103
Senior Software Engineer Resume Examples & Samples
- Solver problems creatively. As a company our best asset is the ability to solve problems
- Not afraid to dive deep in to tech stacks to solve pressing problems
- Design simple, scalable solutions, interfaces, and libraries
- Decide when to use an existing framework and when to build things ourselves
- Work closely with designers to enhance the usability of our app
- Monitor the performance and impact of your code as it moves through our environments into production
- 3+ years of professional development experience
- Proven understanding of JavaScript fundamentals, browser internals, and performance tuning
- Experience writing tests to ensure your code isn’t broken and to warn others if they break your code
- Open to learning new languages and frameworks
- Experience with JavaScript tools and frameworks we use. For example, Angular, Node, socket.io, Grunt, Bower, Jasmine, and Coffeescript
- Experience Optimizing User Interfaces for touch devices
- Experience working in an agile, test-driven environment
104
Senior Software Engineer Resume Examples & Samples
- Solve problems creatively. As a company our best asset is the ability to solve problems
- 1-3 years of professional development experience
- Demonstrated ability to learn new languages and frameworks quickly
- Proven understanding of HTML, CSS, and browser compatibility
- Experience with JavaScript tools and frameworks we use. For example, Angular, Node, socket io, Grunt, Bower, Jasmine, and Coffeescript
105
Senior Software Engineer Resume Examples & Samples
- Be a team member with other programmer analysts in the production support & operations organization
- Coordinate with business partners to gather and translate business functional requirements into technical solutions
- Provide root cause analysis to resolve complex technical/application issues
- Meet ongoing and overlapping deadlines in a fast-paced environment, multi-tasking efficiently, coordinating dependencies with other groups in multiple time zones
- Collaborate with application architects and delivery teams to ensure new technical/application solutions are supportable and maintainable with minimal manual processes
- Participate in the on-call rotation
- Stay current with changing technologies and tools
106
Senior Software Engineer Resume Examples & Samples
- Extensive software engineering experience in modern object-oriented languages, especially in Java
- Ability to write quality OO code in Java and experience with MVC and IOC frameworks
- Development experience using MySQL, preferably including schema design, performance analysis and tuning and experience using ORM libraries
- Familiar with Agile methodologies, iterative and incremental software development and experience working within cross-disciplinary teams
- Experience of TDD and automated acceptance testing
107
Senior Software Engineer Resume Examples & Samples
- 6+ years experience with Java and related technologies (Spring, Hibernate,J2EE)
- Experience with JVM languages such as Scala or Groovy
- Some experience or familiarity with “big data” architecture (Hadoop, Spark, etc.)
- Experience with non-relational databases such as Redis or Cassandra
- Experience with message queue systems such as RabbitMQ or Kafka
- Experience working with Solr or other Lucene-based systems
- Python and Shell scripting
- Some Expertise in designing schemas for relational and/or non-relational “NoSQL” databases/repositories
- Experience using Git for source and version control
108
Senior Software Engineer Resume Examples & Samples
- Work with enterprise and applied architects as well as development staff across the enterprise to ensure a highly secure and optimized payments flow
- Big picture - Ability to analyze the payments flow across multiple technologies (multiple web sites, mobile app, store, restaurant, and back office support areas)
- Understand the business well enough to have a critical view of analysis and development as well as business and technical requirements
- Assist with and review technical estimation of work to be performed by self or others
- Collaborate with teams for continuous improvement in methodology agnostic development environment
- Bachelor degree in Computer Science or Engineering is preferred
- Minimum of 5 years professional software development experience
- Minimum of 5 years of professional experience in at least
- Microsoft .NET development
- Experience in how to follow, adhere to, and enhance a Software Development Methodology (Agile and/or Continuous Delivery)
- Strong ability to influence architecture and design across an enterprise
- Understanding of payments and transactional processing. (Nordstrom Selling and Credit experience is a plus.)
- Design and creation of relational database schemas and SQL queries preferred
- Experience with performance tuning a plus
- Experience with TIBCO queues and workflows a plus
109
Senior Software Engineer Resume Examples & Samples
- Create tools for analyzing and visualizing data, leading projects from conception through publication
- Pitch, design and develop interactive graphics, predictive systems, maps, databases and data-driven web applications
- Make technical decisions for languages, platforms and frameworks
- Work closely with writers, editors and other members of the newsroom
- Expert-level knowledge of modern, dynamic programming languages (Javascript, Ruby, Python) and web development frameworks (Django, Rails, Backbone, Node/Express)
- Expert-level knowledge of data visualization libraries (D3, Processing)
- Expert understanding of web application architecture, scaling and server administration (AWS, EC2, S3)
- Experience with distributed computing (Hadoop, Hive) and relational and document-based database systems (MySQL, Postgres, MongoDB)
- Demonstrated execution of a clean, elegant, and sophisticated aesthetic; an ability to visualize complex ideas in a clear, accurate, and intelligent manner
- A minimum of 6 years related experience
110
Senior Software Engineer Resume Examples & Samples
- Develop high-performance consumer-facing online video websites for desktop browsers using Drupal, PHP, MySQL, Adobe Flash, JavaScript, CSS, and HTML hosted on Linux-based platforms
- Integrate multiple third-party authentication, authorization, video playback, web advertising, and analytics services into our sites
- Develop web services to support native mobile applications
- Work within an Agile/Scrum process
- Work with our infrastructure teams to define infrastructure archtecture requirements for Amazon AWS
- Provide third-level support for any production issues
- Create detailed technical specification documents and technical documentation
- Collaborate with designers, project managers, developers and site owners on technical projects
- Must have five or more (5+) years of professional experience working within an enterprise-level web engineering team
- Must have experience working on large-scale, high-traffic websites (at least 100 million page views per month)
- Must have hands-on experience developing and integrating web services development and integration
- Must have hands-on experience developing web site code in PHP, CSS, JavaScript, and HTML
- Must have hands-on experience developing in Drupal
- Must have hands-on experience with SQL and relational databases
- Must be experienced working in Agile/Scrum environments and using Rally
- Experience developing consumer video platform solutions, such AppleTV, Roku, Samsung Smart TV, and Amazon Fire TV is a plus
- Experience defining system architecture and communicating it to others
111
Brais Point Middle Tier Senior Software Engineer Resume Examples & Samples
- 5+ years Core Java programming experience
- 2+ years experience with JBoss
- Excellent debugging skills, particularly for large distributed systems and across multiple technology stacks
- Commitment to implementing high quality code verified by automated testing
- Experience with JBoss EAP
- Knowledge of WebLogic a plus
- Familiar with Agile development methodologies (e.g. Scrum)
112
Senior Software Engineer Resume Examples & Samples
- Builds strong relationships across the technical organization to better leverage other expertise and tools throughout the organization
- Research and Design optimized and reliable integrations with broadcast engineering equipment/software
- Involved in all phase of the software development lifecycle from requirement gathering to testing
- Provides technical guidance/leadership to other software engineers
- Minimum of eight years of experience in designing, developing and implementing high performance, scalable distributed web applications
- Understands complex systems and complex requirements and formulates optimal designs to meet current and future needs that align with Enterprise Architecture
- Great efficiency with n-tier application design, development, architecture, maintenance and testing
- Expertise in using various software tools, languages and methodologies with special expertise in Java and J2EE
- Ability to engineer reliable and efficient solutions leveraging 3rd party broadcast equipment/software
- Strong knowledge on OOP and design patterns
- Hands on experience with SQL, RDBMS and database design standards
113
Senior Software Engineer Resume Examples & Samples
- 5 + years professional software experience
- Experience with designing, building and deploying scalable, highly available systems
- Have or (more importantly) be willing to learn deep domain knowledge in the area of supply chain systems and planning
- A working knowledge of optimization algorithms (e.g., linear programming) and mathematical modeling a plus
- Experience with data analysis/mining in large scale database environments a plus
- We support the systems we create and work closely with business people to resolve operational issues
- Experience with designing, building and deploying scalable, highly available systems a huge plus
- Have or be willing to learn deep domain knowledge in the area of supply chain systems and planning
- Experience with HTML/CSS/Javascript a plus
- Good communication skills with both technical and business people
- Bachelor's Degree in Computer Science or other related field
- LI-JP1
114
Senior Software Engineer, Webstore SEO Resume Examples & Samples
- 5+ years of development with MongoDB, Redis, or other NoSQL databases
- 2+ years working on SEO projects (robots.txt, sitemap.xml, on page optimization, URL optimization, error code handling, cross linking and more)
- Experience and familiarity with SEO tools like SEOmoz, Google Webmaster Tools, and more
- Prior experience developing API’s for internal and external customers
- Familiarity with REST best practices
- Able to think system wide and translate business requirements into code
- Bachelor's Degree required in Engineer or Computer programming, or relevant experience in a related field
115
Senior Software Engineer Resume Examples & Samples
- Strong industry experience (7-10 years) with object-oriented programming (C# is best; Java is acceptable)
- Strong expertise with web software (DHTML, JavaScript, XML, JSON)
- Database programming with SQL (table design, stored procedures)
- Experience with large enterprise systems, structured engineering, and application integration
- Experience as a technical lead of a team and career management of engineers $
- Experience with high-volume transactional systems
116
Senior Software Engineer Resume Examples & Samples
- Outstanding software development skills, both front and back-end
- Python, JavaScript, D3, JQuery, CSS,
- Minimum of a bachelor’s degree in a technical field
- Strong JavaScript development experience
- Analytic capacity to work with large data sets
117
Senior Software Engineer Resume Examples & Samples
- BS in Computer Science or equivalent practical experience
- 6+ years of experience in managing virtual/cloud based environments; ideally working with Amazon Web Services
- Relevant work experience designing REST services in JAVA, Python, NodeJS, GO or similar technology
- Scaled persistence (NoSQL and Relational) for APIs using a variety of backend technologies including PostGres, Mongo, Redis using replication and sharing
- Experience working with automation tools such as Chef, Docker, PackerIO, Puppet, Ansible, and/or Capistrano
- Experience working with service discovery tools like Consul, BeeKeeper, EtcD, DoozerD
- Experience scaling web server environments such as Apache, Nginx, Node/Express, Ruby/ Sinatra, Tomcat
- Experience working with load balancing technologies including HAProxy, Nginx, or other solutions
- DropWizard.io (Jackson, Jetty, Jersey)
- Flask, Django, Celery
- Restify, Express, HAPI
- Coding/Scripting ability in Bash, Ruby, PHP
118
Senior Software Engineer Resume Examples & Samples
- Bachelors in Math, Science, Engineering or Computer Science
- Java EE
- Perl 5
- Oracle stored procedures and complex SQL queries
- Transactional and persistence frameworks for Java (JPA, Hibernate, EJB 3)
- JavaScript, JQuery, HTML, JSP
119
Senior Software Engineer Resume Examples & Samples
- 3-7+ years of experience in systems development using Java and J2EE
- Strong knowledge of message technologies (e.g. JMS)
- Strong experience with multi-threaded applications
- Strong knowledge and experience with frameworks (e.g. Spring)
- Strong analysis, design and modeling skills
- Knowledge of software development and testing methodologies and their effective application
- Experience developing high performance Trading applications
- UI Development experience
120
Senior Software Engineer Resume Examples & Samples
- 5 years of related software engineering experience
- Knowledge of Java 6/7, .Net and WPF 3.5/4.0
- Expert in testing tools like Junit, EasyMock and Acceptance, and Fitnesse/Cucumber
- Detailed experience with service oriented and event driven architectures (SOA and EDA)
- Skilled with SQL and Unix or Linux
- Experience with Spring, Hibernate and iBatis
- Familiarity with RMI, JMS, pub/sub protocols, message oriented middleware (TIBCO EMS, Rendezvous, etc.) and UNIX networking
- Detailed knowledge of investing concepts and various investment vehicles and experience working on trading systems $
- Detailed knowledge of the mutual fund business and / or trading
121
Senior Software Engineer Resume Examples & Samples
- 3-5 of GUI development using Microsoft technologies
- 4+ years of .Net development experience using C#
- Solid experience with the .net frameworks version 3.5
- Strong knowledge and experience with multi-threaded applications is considered a plus
- BA or BS in Computer Science or a related field
122
Lead Senior Software Engineer Resume Examples & Samples
- 7+ years in C# development (with an emphasis on middle and back end tier)
- Bachelor's Degree in related field
- Thorough background working on all aspects of the SDLC from requirements gathering to product deployment
- Ability to work on complex multi-tiered systems
- Interpersonal communication and people interaction skills for cross functional engagement
- Strong understanding of relationship database theories
- Interest to ascend into a technical management role
- BSCS or related professional experience
123
Senior Software Engineer Resume Examples & Samples
- Work with a team to design and implement native and web applications for mobile and connected devices
- Proven experience as a web application developer
- Extensive experience with Javascript application frameworks such as AngularJS and Ember
- Extensive experience developing mobile sites and/or apps using advanced web and/or native technologies, e.g. jQuery, HTML5/CSS3, RESS, Swift, Objective-C, iOS and Android SDKs
- Extensive experience producing, consuming and managing REST & other HTTP APIs
- Experience with rapid prototyping tools and methodologies and a clear understanding of Emergent Design
- Clear understanding of systems architecture and service deployment in a 24/7 web environment
- Effective analytical ability, debugging and troubleshooting skills
- Experience with Java technologies - Groovy, Tomcat, Spring, Maven, Eclipse, annotations, generics, concurrency, etc
- Experience with content management systems, publishing workflows and tools in a news environment
- Experience with video playback and player frameworks in both Flash and non-Flash environments
124
Senior Software Engineer Resume Examples & Samples
- Design, develop, and deliver scalable software solutions that ensure ad insertion opportunities are properly placed in the video
- Package and deploy software to staging and production
- Diagnose performance issues and propose and code improvements
- Ensure our massively parallel networked systems have zero defects
- Be a team resource to help watch for new technologies and methodologies that are relevant to this problem space
- BS in Computer Science and 8+ years equivalent experience
- Experience in programming languages such as Java, Python and Go
- Intensive knowledge of Object design, Design patterns, and Algorithms
125
Senior Software Engineer Resume Examples & Samples
- Design, implement, and deliver major Web applications, with the primary focus being on client-side development
- Lead and manage near and far shore development teams, throughout the development lifecycle
- Lead and take ownership of key engineering practices within an assigned project including technical architecture, detailed design, coding standards, code reviews, source control management, build process, testing and documentation
- Collaborate with cross-functional teams in the creation of user, functional and business specifications & requirements
- Ensure requirements and objectives of the project are met efficiently
- Evaluate and integrate emerging Web technologies into the development stack
- Explain complex technical solutions to technical and non-technical stakeholders
- Troubleshoot complex systems and develop solutions
- Provide meaningful reports to the Team Lead and Engineering Manager
- At least 4 years of professional Software Engineering experience and a minimum of 1 year proven leadership experience of technical teams
- Proven track record of delivering best in class Web-based front-end experiences across multiple consumer platforms
- Very strong knowledge of current Web development technologies such as HTML5, JavaScript, CSS3, AJAX, JSON
- Experience with one or more JavaScript frameworks such as BackboneJS, ExtJS, jQuery, AngularJS, or Ember.js
- Proven ability to lead and work as part of a development team
- Ability to work within a fast-paced Agile environment, delivering high quality solutions against aggressive schedules
- Excellent problem solving and debugging skills
- Strong object-oriented design and coding skills (Java, C++, C# etc.)
- A strong knowledge and working experience of Responsive Design
- An understanding of Unit and End-to-End testing technologies such as QUnit, Jasmine, Mocha etc.
- Experience in native Mobile Application Development iOS/ Android/Windows 8
- Experience of client-side process automation tools such as GRUNT, MAKE, RAKE etc
- Experience in eLearning development and standards (e.g. SCORM, Common Cartridge, XAPI)
- Working Experience of Learning Management Systems/ Content Management Systems
126
Senior Software Engineer Resume Examples & Samples
- 6-8 years professional development experience
- Expert understanding of web development (HTML5, CSS, Javascript, HTTP, N-tier, ORM, etc)
- Expert level skill with one programming language (Ruby, Javascript, Scala, Java, C#, etc)
- Strong practical experience with one web framework (Rails, Django, etc)
- Strong working knowledge of some automated testing methodology (RSpec, TDD, Cucumber, BDD, etc.)
- Good communication skills (emailing, design documentation)
- Knowledge of Object Oriented Design
- Comfortable on Linux and OSX
- Computer Science Degree (or demonstrably equivalent experience )
- Working knowledge of OpenId Connect
- Working knowledge of ed-tech standards (LTI, LRMI, SIF, etc)
- Experience working on a high traffic web application
- Start-up experience
- Working knowledge of one Javascript framework (Angular, React, Polymer, etc)
127
Senior Software Engineer, Server Resume Examples & Samples
- Review the work of other engineers and mentor them to improve their knowledge and skills
- Self-manage when given prioritized goals and objectives
- Follow and contribute to established development methodology and engineering practices
- Provide reliable and accurate time estimates for tasks
- Demonstrated experience in object oriented design and development of applications and systems
- Ability to quickly master new technologies and push the envelope for performance and reliability
- Defensive coding ability accompanied with strong analytical and creative problem solving skills
- In-depth debugging skills; ability to reach out and use team strengths to solve problems
- Efficient coding to maximize output from limited server resources
- 6+ years of experience in any OOP language, Java preferred
- Extensive experience building and shipping mobile applications for iOS and Android a plus
- Experience building & shipping applications for iOS and Android a plus
- Solid understand of game development (graphics performance, etc.)
- Strong CS fundamentals (space/time tradeoff in data structures, static/dynamic typing, etc.)
- You must be a fast learner with the ability to implement a new technology the right way
- You must have fundamental knowledge of back-end web development (REST APIs)
- Excellent teamwork skills with an ability to get the work done with minimal supervision
128
Senior Software Engineer Resume Examples & Samples
- Develop, test, and maintain robust, scalable, high-quality software for our technology platform and products
- Proven experience with Object Oriented Programming, particularly in Java
- Proven fluency in at least one other OO or scripting language such as Javascript, Ruby, or Python
- Experience with AWS or similar IaaS technologies
- Open source contributions
- Experience with server-side Java technologies and major application servers
- Familiarity with relational and unstructured database technologies
- Experience with messaging and broadcasting
- Experience with JavaScript framework such as AngularJS, jQuery, or Node
- Familiarity with front-end web development
129
Senior Software Engineer Salesforce Resume Examples & Samples
- Bachelor of Science/MS/PhD Degree in Computer Science, Engineering, Related Field (or equivalent expertise)
- Expertise and passion in one or more of: C, C++, C#, API design, REST, databases, computational complexity, and service-oriented architectures
- 2 years of professional experience developing applications on Salesforce platform (Visualforce, Apex, SOQL/SOSL)
- Strong coding and problem solving skills
130
Senior Software Engineer, Server Resume Examples & Samples
- Interact with centralized technical operations for provisioning deployment hardware
- Configuring, problem solving, and schedule management of the deployment of new hardware
- Developing, testing, and deploy customer support tools as well as developer tools to support live operations
131
Senior Software Engineer Resume Examples & Samples
- Analyze, design and develop new modules/applications for new regulatory programs
- Review and refactor existing modules/applications to improve reliability and performance
- Stay on the cutting edge of technology and innovative uses of new technologies
- Build a deep understanding of the financial derivatives and OTC markets
- Contribute new ideas, algorithms and methodologies for advanced monitoring, analytics, datamining, profiling, violation reporting and visualization of market data
- Background in finance/trading
- Experience developing solutions for high volume financial exchange systems
- Usage of SDLC tools such as JIRA and GIT
- Experience working with ETL tools, concepts and technologies
- Experience working with analytics tools and concepts
- Ability to develop applications using WPF, Silverlight
- Knowledge of additional JVM languages like Groovy, Scala, etc
- Experience with testing frameworks like Cucumber, JBehave, etc
132
Senior Software Engineer Resume Examples & Samples
- Masters or Bachelors Degree in Computer Science or equivalent
- Strong Objected Oriented Design and Programming experience
- Strong troubleshooting and problem solving skill
- Deep understanding of Java
- Proficient with Spring (Spring Core, Spring JDBC, Spring MVC) and Hibernate
- Proficient with Web technologies (HTML, JavaScript, JQuery , Tomcat)
- Experience with relational database (Oracle) and SQL
- Experience with source control and build tool (GIT, Maven preferred)
- Proficient with UNIX/Linux and shell scripts
- Ability to work flexibly in a team environment
133
Senior Software Engineer Resume Examples & Samples
- Dedication to software testing as a craft
- 4-6 years of software development experience; extensive programming experience in Java with solid OOP skills, solid application capability of design patterns
- Ability to implement and expand test automation solutions independently and in a timely manner
- Knowledge of Agile methodology and Acceptance Test Driven Development
- Communication skills are a priority--both verbal and written
- Ability to prioritize, organize and accomplish multiple tasks, both as part of a team and independently
- Ability to master new concepts quickly
- Solid Java programming skills with strong OOP concepts and implementation of Design patterns
- Experience with JUnit
- Experience with testing frameworks like Cucumber, JBehave
- Experience with Maven, GIT
- Working knowledge of Unix/Linux systems
- Experience with OSGi, Karma, Protractor, Selenium, Jasmine is a plus
134
Senior Software Engineer Resume Examples & Samples
- BS degree or equivalent in Electrical Engineering, Computer Engineering or Computer Science
- 5 years of C++ development in Linux, emphasis on high performance and solving big data problems
- Scripting in bash, ksh, python or perl in Linux
- Exposure to working with large data sets and NoSQL solutions
- Java experience
- Electronic futures trading experience
135
Senior Software Engineer Resume Examples & Samples
- Demonstrates skill in language proficiency; writes application modules and unit tests with minimal guidance. Designs with guidance and codes independently
- Uses design tools to frequently share and communicate design ideas on larger systems
- Exhibits skilled knowledge of database SQL
- Identifies potential opportunities for code optimization
- Provides input for code reviews and helps with environment build deployments, release notes and build notices; reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code. Uses patterns frequently, contributing to best practice and process enhancements
- Given a problem statement, develop Map/Reduce jobs analyzing business messages
- Summarizes development and supports efforts in clear, concise status updates
- Through analysis, design and development, automates manual processes
- Learns quickly and works independently in a dynamic environment
- Has excellent written and verbal communication skills
- Has ability to prioritize and work on several independent tasks
- Has outstanding troubleshooting capabilities
- Experience: Typically 5+ years experience in software development. Financial services industry experience preferred
- Core Java design and development
- Map / Reduce familiarity
- Middleware (Tibco / WebSphere MQ)
- Familiarity with the need and design of low-latency architecture (software and hardware)
- Collection and representation (UI) of application and system performance metrics
136
Senior Software Engineer Resume Examples & Samples
- Leads, executes or participates in parallel, pilot and other system test phases prior to implementation to ensure accuracy and completeness
- 6-8 years information technology experience
- Requires an expert understanding of application systems
- Must be skilled in project management and team building
- Ability to analyze, develop and implement complex programming solutions necessary
137
Senior Software Engineer Resume Examples & Samples
- Familiarity with MFC
- Bachelor Degree or above is required. Work experience stipulations can be reduced for those with a M.S or PhD
- Must possess the ability to think independently and program with speed and quality
- Candidates who have had experience in programming network protocol or network software are preferred
138
Senior Software Engineer Resume Examples & Samples
- As a senior team member, provide guidance and direction to ensure compliance with the standards and best practices
- Provide support on the applications developed by interacting with multiple teams as well as business partners
- A technical Bachelor’s degree, technology area certification, or equivalent combination of a Bachelor’s degree
- Investment Management or Financial background highly required
- Overall 7-9 years of Application Development experience
- Minimum 6 years of experience in Microsoft Technology –VB.NET, C#, Visual Studio
- Very good knowledge of MS SQL Server
- Depth of knowledge in database performance tuning
- Experience in application design and architecture
- Knowledge of Crystal Reports
139
Senior Software Engineer Resume Examples & Samples
- Partner with the necessary teams to fully understand business scope and implement sustainable, cost effective solutions, adhering to the company’s strategic direction and standards
- Work with external and internal partners to ensure coding practices and development principles are followed
- Work on internal development projects during code design, development, optimization, deployment and sustainment
- Maintain a broad and thorough understanding of current software development techniques, methodologies, tools and technologies
- Propose/implement feasible solutions/processes to improve the efficiency and effectiveness of solutions
- Assume a lead role in anticipating and managing risks and issues on projects and application development processes
- Diagnose and solve technical problems related to project implementation and sustainment
- Work with team members with varying degrees of technical depth and breadth of knowledge
- Work independently and deliver on agreed upon timelines
- Participate in the design process of new features and enhancements to existing software
- Oversee the diagnosis of issues, evaluating and recommending the best resolution plan and executing against that plan
- Adhere to technical development processes and engineering best practices
- Mentor other members of the team
- 5+ years of experience in web application development
- 5+ years of experience in PHP development
- 5+ years experience with JavaScript including geolocation(mapping) APIs
- Experience with JavaScript, Regular Expressions, HTML, and CSS in support of web application development
- Deep understanding of Web Services and Restful Services (WSDL/XML/JSON)
- Proficient with XML and web services standards like SOAP, WSDL, XPATH, XSLT
- Deep understanding of web application design / web service security using WS specification
- Motivated self-starter who can work independently
- Experience developing in C++, C#, and Python
- Experience architecting scalable websites, application tuning, building to standards, and system automation
- Development experience using Sencha products
- In depth understanding of software design patterns (MVC, MVVM, MVC + Store in particular)
- Excellent understanding of SQL development, database design and database-related concepts
- Experience with Microsoft SQL Server, MySQL and Postgres database systems
- Experience in Agile software development methodologies such as Scrum
- Expert Windows software development with a proven record of creating commercial quality software
- Experience with NoSQL data store platforms
- Experience with build management tools like Bamboo, Maven, Hudson and Jenkins
- Demonstrated strong partnering, coaching, mentoring and leadership skills
- Must be detail-oriented, self-organized, be committed to quality and be capable of tracking multiple tasks simultaneously
- Experience developing mobile applications that interface with RESTful services
- Bachelor’s Degree in Computer Science, Engineering or related experience Click here to enter text
140
Senior Software Engineer Resume Examples & Samples
- Develop integration workflows and perform payload transformation using an ESB framework
- Identify and implement integration best practices using ESB framework, including API definition, data mapping, Connector development, and data source integration
- Work with Technical and Enterprise architecture to identify and design high-value integrations among enterprise systems to help enhance and enable business functionality
- Identify and implement proper alerting, event logging, and operational management using the Mule Management console
- Work in an Agile team environment, including story refinement, task estimation, and demoing software features to technical and non-technical audience
- Participate in and help execute team peer design and code reviews
- Collect, generate or help refine high level requirements and create implementation strategy, acceptance criteria and test cases
- Deploy solution to QA and UAT environments and resolves defects discovered during user testing
- Deploy or assist operations in deploying solution to production
- Mentor less experienced team members
- Bachelor’s degree in computer science or information technology, or equivalent work experience
- 8+ years software development experience with exposure to integration
- 1+ years of Mule ESB experience
- Experience with REST and SOAP web services
- Programming experience with Java, JavaScript, or Groovy
- Excellent written and oral skills for team and customer communication
- 4+ years software development focused on integration
- Experience working in an Agile (Scrum) development environment
- Experience with RAML in Mule, and use of connectors for integration
- Ability to troubleshoot Mule ESB (debugger/flow analyzer), deployment, and tuning
- Solid understanding of integration design patterns, SOA/EAI best practices
- Experience with data transformation, including JAXB, XStream, XSLT, CSV or fixed-width formats
- Frequent communication with team members and clients using remote communication tools such as Join.me, WebEx, etc
- Experience using J2EE, XML, XSLT, JMS, JSON, SQL
141
Senior Software Engineer Resume Examples & Samples
- Take an active role in implementing and maintaining KBB.com products within the confine of established scrum practices and processes
- Collaborate with and lead other team members to foster teamwork and collectively deliver team objectives
- Work with and/or lead other team members to introduce, assess and implement new development frameworks, tools, processes, standards and best practices
- Proficient in web development technologies including JavaScript, jQuery, Ajax, Json
- Proficient in code and performance optimization techniques, particularly for web development (caching, async/sync, multi-threading, design patterns, etc.)
- Proficient in Microsoft SQL databases, development and troubleshooting
- Strong knowledge in IIS server architecture and configuration
- Bachelor's degree (B. A.) from four-year college or university; or four to six years related experience and/or training; or equivalent combination of education and experience
- Experience with single page application (SPA) and mobile web development
- Experiences with DVCS (Distributed Version Control System), preferably Mercurial
- Experiences with common front-end web libraries (Angular, Bootstrap, etc.) and debugging tools (Firebug, Fiddler, etc.)
- Experiences with Adaptive/Responsive development techniques (Device Atlas, Bootstrap, etc.)
- Knowledge of current trends and best practices in front-end and backend architecture, including performance, accessibility and usability
142
Senior Software Engineer Resume Examples & Samples
- Architect, design, document and develop new or maintain existing programs based on specifications
- Act as technical leader for agile team
- Actively participate in agile team activities
- Mentor Software Engineers
- 5+ years hands-on experience in
143
Senior Software Engineer Resume Examples & Samples
- Maintain and improve a large software application in PHP and MySQL
- Replatform pieces of the application in C#/.Net and Oracle
- Work closely with a remote development team primarily responsible for the PHP application
- Mentor developers as they train on C# and Oracle differences
- Minimum of 5 years experience in object oriented programming (Java, C++, Objective-C, C#, or similar)
- Minimum of 3 years web development experience using Javascript, HTML and CSSMinimum of 2 years recent experience in C#
- Minimum of 2 years recent experience in C#
- Experience consuming and creating web services in a .Net environment
- High energy, confident, ambitious and self-motivated individual
- Experience working with a remote development team a plus
- Experience in PHP a plus
144
Senior Software Engineer Resume Examples & Samples
- A competitive salary based on experience
- Medical, dental and vision insurance, life and AD&D insurance
- Pension Plan
- 5+ years experience in object oriented programming (Java, C++, Objective-C, C#, or similar)
- 2+ years in Objective-C (preferably for the iPhone)
- Android experience is a plus, but not required
- Experience with .Net and C# is a plus, but not required
145
Senior Software Engineer Resume Examples & Samples
- Microsoft C#
- ADO.NET
- Strong knowledge in Object Oriented analysis, design and programming
- Good working knowledge of
- Messaging infrastructures
- Asynchronous communications
- Multi-threaded application development
- Clustering technologies
- WebAPI
- Knockout/Angular
146
Senior Software Engineer Resume Examples & Samples
- Extensive expertise with software stack architecture including building and maintaining database schemas, batch processing and tiered caching architectures and optimize content delivery
- Extensive experience building digital products around video delivery across multiple platforms, including web, mobile, tablet and consoles
- Work with third party companies on joint implementation and integration
- Help design, develop, test and support new and existing, custom software applications for the league’s video production platform
- Work closely with other groups within the NFL
- Meet aggressive performance and scalability goals to address unique traffic patterns and emergence of new technologies
- Guide and mentor other engineers on architecture, implementation and advanced technologies
- Participate in the development and preparation of software documentation
- Implement and run and appropriate support model for the video platform
- The candidate should have a BS, BA, or advanced degree in computer science or relevant work experience
- 5+ years working in or directly managing a suite of consumer-facing video platforms
- Strategic, creative thinker who can balance short term operating needs with longer term strategic initiatives
- 5-7 years of experience with Java, JSP, Apache/Tomcat, noSQL DBs, Relational DBs
- 5-7 years of experience building and supporting RESTful API platforms
- 5-7 years of experience building and support platforms which leverage CDNs
- Experience implementing content and data caching strategies
- Experience with nginx, vertex a plus
- Understanding machine learning algorithms a plus ie. Collaborative filtering, classification, clustering
- Demonstrated ability to work on a diverse scope of projects requiring detailed analysis, creative/practical problem solving, and sound judgment
- Broadband video product experience is required
- Strong interest in and an understanding of the NFL
- Manage multiple projects within a short development cycle with moderate supervision
- A passion for Fantasy Football
- A passion for football!
147
Senior Software Engineer Resume Examples & Samples
- 4+ year’s related experience, equivalent experience would be acceptable in lieu
- HTML5 or ASP.NET MVC or SilverLight
- Ajax, JSON
- Web Services (WCF)
- Windows Services
148
Senior Software Engineer Resume Examples & Samples
- Apache
- WebSphere Application Server (7+)
- Linux/Unix OS
149
Senior Software Engineer Resume Examples & Samples
- Bachelor's degree or equivalent in an IT related field. Equivalent experience would be acceptable in lieu of education
- 4-7 years related experience
- Experience supporting web based online customer facing applications is highly preferred
- Experience with application monitoring tools is preferred
- Ability to read Java/J2EE based code is highly desirable
150
Senior Software Engineer Resume Examples & Samples
- Bachelor’s degree or equivalent in an IT-related field with 4-7 years related experience
- Experience with support and development of highly available, scalable line of business (LOB) web based applications and back end services using .NET framework is strongly preferred
- Oracle 10G+ - Tables, Views, Primary & Foreign Keys, Sequences, Triggers
- MVVM
- Web Services (WCF vs. ASMX)
- Entity Framework 4.0+
151
Senior Software Engineer Resume Examples & Samples
- As a Senior Software Engineer , you will join PNC's Information Technology group and will be instrumental in helping to maintain PNC’s reputation for technology excellence in both business applications and new innovations
- Bachelor’s degree or equivalent in an IT-related field with 4+ years related experience
- Working knowledge of SQL, Oracle infrastructure
- Understanding of developing and support of applications developed in C#.NET, ASP.NET, 4.0 Framework
- Basic understanding of n-Tier and MVC (Model View Controller) Framework
- Basic understanding of source control, i.e. TFS (Team Foundation Server)
- Strong analytical, verbal and written communications skills
152
Senior Software Engineer Resume Examples & Samples
- Bachelor’s degree or equivalent experience in an IT-related field with 4+ years related experience
- Software Life Cycle Knowledge
- Release management Skill
- Business Intelligence and Reporting
- Tools: Informatica ETL, OBIEE, TeraData, Harvest
- Business or Domain experience: Banking and Financial services area
153
Senior Software Engineer Audience Resume Examples & Samples
- BE/BTech/BS/BCS/MCS/MCA in Computers or equivalent
- 4-6 years of product development experience
- Excellent interpersonal, written, and verbal communication skills
154
Senior Software Engineer Resume Examples & Samples
- Primary responsibilities will include the design, development, unit testing the BigData platform components ensuring they work in our production SLA’s
- Ensuring the quality & accuracy of the platform & data is always on par with the requirements
- Candidate should take full ownership of his deliverables & improve the quality over time
- Should be able to work in fast pace & mission-critical environment
- Should be ready to work on any area involving BigData platform features or improvement in existing components
- Required B.Tech/BS/BE/M.Tech/MS/ME in Computer Science or equivalent
- Fluency in Java. Should have strong hands-on experience in software development with Java
- Hands-on experience on Apache Hadoop and Map-Reduce architecture
- Expert Unix, Linux experience
- Ability to work alone and as a team
- Familiarity with Test Driven Development, re-factoring, code reviews, continuous integration/deliver and Scrum
- Strong understanding of RDBMS, SQL, no SQL alternatives
- Knowledge/working experience on different Hadoop & MapReduce framework like Cascading etc
- Experience with open source technologies related to data pipelines and stream processing, such as Kafka and Spark
- Experience utilizing NoSQL technologies such as Hbase etc
- Familiarity with map/reduce design patterns
155
Senior Software Engineer Resume Examples & Samples
- Rapid prototype in-car customer experiences
- Design, code, and debug software running on Linux-based development platforms
- Design and implement client-server protocols
- Diagnose and fix performance issues related to memory/disk footprint, frame rate, and network bandwidth
- Work with a cross-functional team of hardware engineers, application/UI software engineers, QA/Validation, and designers
156
Freelance Senior Software Engineer Resume Examples & Samples
- Provide direction in the analysis and fixing of defects
- Work with Engineering Team to establish a collaborative environment between technology and the other disciplines
- Responsible for day to day work assignments within a project
- 4+ years of project experience in web application development
- Experience implementing or integrating with commerce suites like Sitecore Commerce, Hybris, ATG and Demandware is a plus
- Working ability to perform requirements elicitation, requirements analysis using use case modeling, and requirements specification as a supporting member of the requirements team with emphasis on requirements impacting persistence
- Working ability to identify architecturally significant requirements and their ramifications
- Experience working with offshore teams desired
157
Senior Software Engineer Resume Examples & Samples
- Write and execute unit test for written code
- Write code level documentation and technical documentation (admin guides)
- Report status to tech lead or PM
- Assists new employees with on-boarding and training
- 5+ years of project experience in web application development
- Strong Expertise with Microsoft technology stack including .Net, ASP.Net, ASP.Net MVC, WCF, SQL server & IIS
- Experience with all phases of Agile software development methodologies
- Experience working with cloud technologies (Azure, AWS, and Rackspace) is desired
158
Senior Software Engineer, AOL Brands Resume Examples & Samples
- You get perceived performance, real performance, that milliseconds count, that getting SEO right is hard but worth it, and that anything you can do to make it easier for editors and readers to share content is a big, big deal
- A strong desire to spend the day creating something on Heroku or AWS or JSFiddle or Codepen just to show off an idea that you had
- When you see “Fork me on Github”, you have to resist the urge to do so. And sometimes you don’t. And then it’s awesome
159
Senior Software Engineer, AOL Brand Group Resume Examples & Samples
- You dream in JavaScript. Or PHP. Or even CSS. If you dream in CSS, that’s freakin’ awesome and we *really* want you to write us
- You get a big smile on your face from helping other people, making their jobs easier, and creating stuff that people really enjoy
- You peel out the core of the problem a user is having rather than blindly following a dictated solution
160
Senior Software Engineer Resume Examples & Samples
- At least 5+ years experience working across FE (Web), Middleware (Apache/Tomcat/Java/JSP, MySQL) and BE (Webservices, APIs) environments
- Strong proven ability in building high-performance, highly available and scalable web sites leveraging the latest FE and BE technologies
- Comprehensive knowledge of Desktop/Mobile web application development and architecture
- Excellent understanding of web technologies involved in responsive web page delivery to the browser i.e. DOM, AJAX, JS, JQuery, SASS and CSS gained through commercial FE development experience
- Excellent experience working with browser debugging tools (FireBug, HTTPWatch Charles etc.)
- Sound understanding of Object Oriented Analysis & Design principles gained through in-depth experience of design and implementation of Java applications
- Excellent Java development skills using industry best practice and ‘Clean Coding’ techniques are essential
- Demonstrable working knowledge of Unix/Linux and shell scripting is essential
- Detailed knowledge and experience with Source control applications (Git) is important
- Excellent understanding of web protocols including HTTP is essential
- Database (mySQL) knowledge and experience is important
- Troubleshooting expertise across an entire architecture stack is important. Ability to apply a well thought out and methodical approach to problem solving is crucial
- Good knowledge of MacOS, iOS, Android and Windows environments is required
- Excellent ability to understand, express and explain complex technical topics is essential
- Experience working in an Agile development environment is a key component of success
- Knowledge of and experience with PHP and Twig is a distinct advantage
- Ability to apply creative and innovative thought to everyday technical challenges while drawing on knowledge of new technology and an awareness of current technical trends
- Work with a dedicated and talented team in an agile environment
- Liaise closely with Design, QA, Product and Development teams located around the world while working on highly scaled components of our infrastructure which are responsible for serving huge numbers of UVs and providing them with a pixel-perfect user experience
- Deliver high quality, high performance Java/JSP clean code while implementing engaging and highly trafficked features
- Ideate with Design team counterparts to create enthralling, engaging and compelling new user-facing web experiences
- Implement pixel-perfect web experiences across Desktop, Tablet and Mobile devices
- Participate in daily scrum meetings with a team composed of Development, QA, Product Management, Project Management and other key stakeholders
- Interface with external parties to coordinate product integration, design and development
- Use, evaluate and learn exciting new technologies that keep our products and teams on the cutting edge
- Look for ways in which to innovate both in technology related areas as well as process in order to optimize personal as well as team performance
- Be agile in your role and flexible to the demands of the business working on a number of our flagship branded sites
- Become involved in our automation initiative and work with the latest FE UI validation automation technologies
- Communicate effectively in both verbal (day-to-day discussions, team meetings) and written forms (requirements and design specifications) with local and remote team members
- Be technical lead on projects when required, giving technical input influencing early design decisions
- Use your experience and knowledge to guide and mentor more junior engineers on the team
- Create and/or maintain appropriate design artefacts and documentation to enable broad team participation and keep non-technical stakeholders up to date with project developments
- Stay abreast of emerging technologies and trends, particularly as they apply to the delivery of a media-rich web user experience, the internet and rapid software development
- Effectively manage multiple priorities
- Perform additional job-related duties as requested
161
Senior Software Engineer Resume Examples & Samples
- E-business
- Government Relations
- Marketing
162
Senior Software Engineer Resume Examples & Samples
- Writing framework code based on design specifications
- Work with other disciplines to satisfy business requirements and provide technical constraints
- Vities on one small to medium sized project
- Report status to technology leadership or PMO
- Assist Business Development and project teams in scoping and estimating project work for small to medium sized projects
- Contributes innovative ideas for projects and pitches
- Expertise with continuous integration environments like TeamCity, TFS is a strong plus
- Ability to write/review/optimize DML/DDL queries & stored procedures
- Ability to multitask given incomplete and conflicting knowledge
- Excellent team building and leadership skills
- Experience leading small technology teams
- Ability to work with interactive agencies and knowledge of brand, creative and user-experience competencies is a plus
163
Senior Software Engineer Resume Examples & Samples
- 8-12 years of experience in C/C++ Linux embedded software development
- Good Architecture and Design knowledge
- Deep understanding of VOIP/SIP/H.323 Call processing protocols, RTP, Messaging and Presence
- Strong fundamentals in networking protocols (TCP/IP), Socket programming,
- System and Network programming experience on Linux
- Can this position be effective located in a lower cost geography? (identify location)
164
Senior Software Engineer Resume Examples & Samples
- Helping with laying down requirements for new features
- Developing solutions based on the designs that fulfill the documented requirements and meet other goals such as user-experience, aesthetics, performance, reliability and scalability
- Familiar with most of the following programming languages
- JavaScript and HTML (priority language skill)
- ANT/MAKE/MAVEN build scripts
- Solid understanding the following technologies and products
- Business Process Flow (IBM BPM server)
- Provisioning workflow (VMC/vCenter,TPM/TSAM )
- High availability and disaster recovery (System P & X)
165
Senior Software Engineer Resume Examples & Samples
- Work with your Scrum team to improve the quality of the features delivered
- By developing and maintaining effective automated tests of those features
- By working with other engineers to ensure that features are designed in a way that facilitates automated testing
- By analyzing designs and crafting test cases that can effectively reveal deficiencies in the code
- Review the work of other engineers in a collegial fashion to ensure the work product is of high quality and consistent with our standards
- Participate in, and potentially lead, Communities-Of-Practice in those technologies in which you have an interest
- Sharing skills and knowledge to help further our TDD and BDD initiatives
- Assist in identification, proof-of-concept work and the selection of testing tools and processes
- Serve as an active member of a Scrum team and participate in all planning, stand-up and retrospective meetings
- Champion functional test automation in all its forms, help bring our test automation practice and tooling to the cutting edge
166
Senior Software Engineer Resume Examples & Samples
- Experience with Internationalization and Localization as it relates to delivered software products
- Intimate knowledge of Analysis Services and/or Reporting Services
- Detailed understanding of Dimensional modeling methodologies (Kimball method)
167
Senior Software Engineer Resume Examples & Samples
- Bring in everything you know about developing software, demonstrate expertise with C++ and REST APIs,
- Become an active member of an agile team of developers. Participate in daily stand-ups, design sessions, code reviews, sprint demos
- At least 6+ years of in-depth experience designing, writing, and deploying scalable software
- Expert data structure, algorithm analysis and design skills
- Ability to pick up new technologies and frameworks within a matter of days
- Experience writing unit & integrations tests
- Experience with single-page application development using JavaScript frameworks such as Backbone, Angular, jQuery, Angular, etc
- Design and development of REST APIs
- NoSQL experience
168
Senior Software Engineer Resume Examples & Samples
- B.Sc. in computer science or equivalent years of experience
- Hands-on coding experience in C, C++, C# or Java (5 years minimum)
- Solid design skills
- Be able to act as a technical lead and drive a project with 3-5 developers
169
Senior Software Engineer Resume Examples & Samples
- Utilize a combination of big data technologies and techniques to investigate Cognitive Computing/Analytics concepts and theories
- Apply Cognitive Computing/Analytics themes to produce a working prototype demonstrating the use of these themes in simulated enterprise environments
- Perform data analysis on a variety of data collected and uncover patterns and connections in the data that otherwise may go unnoticed
- Determine the best approach for dealing with unique challenges that relate to capturing and analyzing a variety of data within a system
- Develop simulations to validate any formulas and approaches applied
- Continually improve accuracy and results of any approach developed
- Perform architectural design and implementation, exposing new functionality as a service
- Apply an iterative and agile approach to the data analysis and development efforts
- Experience in analyzing different types of data to find patterns and correlate different data sets is important. Enjoyment of data analysis and uncovering unique insights is a must
- At least three years of experience developing software using more than one programming language (Java, C#, or Python) is required
- Experience with SQL and NoSQL databases is necessary
- Proven ability to learn new relevant technologies and apply them where necessary is important in this environment
170
Senior Software Engineer Resume Examples & Samples
- To design and develop high-volume, high-performance, high-availability, service-oriented applications using proven frameworks and technologies
- To design and implement robust database systems
- To build robust monitoring and alerting systems
- To contribute to best practice for application development at the BBC
- To write unit and integration tests, within automated test environments to ensure code quality
- Willingness to learn and work with new technologies
- Experience of implementing and/or supporting REST based web services especially HTTP APIs
- Experience of database design and optimisation including SQL and/or NoSQL technologies
- Proven ability in programming or scripting for application development or system administration
- Experience of systems management, monitoring and performance tuning
- Demonstrable experience writing unit and integration tests
- Ability to write concise technical documentation
171
Senior Software Engineer Resume Examples & Samples
- Strong problem solving and algorithmic thinking capability
- Software engineering in C# / C++
- Microsoft BI solutions
- Big data solutions
- Statistics and data analysis
- Data mining and machine learning
172
Senior Software Engineer Resume Examples & Samples
- Experience with using machine learning and data analysis techniques on real datasets: you either have delivered ML features in a shipping product, or have extensive academic research experience with demonstrated practical applications
- Demonstrated ability to define and technically lead complex product implementation designs
- Excellent problem solving, communication and collaboration skills
- A minimum of 6 years of relevant C++ software design and development experience, preferably on shipped consumer products or platforms
- Ability to thrive in a fast and agile environment
- A BA/BS in Computer Engineering or Science, or related technical discipline, is preferred
- Experience in image processing techniques is desired
173
Senior Software Engineer Resume Examples & Samples
- Bachelor’s degree in computer science, software engineering or relevant field required
- 8+ years progressive Information Technology experience required
- Verbal and written communication skills, problem solving skills, customer service and interpersonal skills (Required)
- Strong ability to work independently and manage one’s time (Required)
- Strong mentoring skills necessary to provide support and constructive performance feedback (Required)
- Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing, delivery and automation (Required)
- Strong ability to troubleshoot issues and make system changes as needed to resolve issues (Required)
- Knowledge of computer development languages as it relates to systems and data transformation, such as SQL, Perl, awk, sed, ksh (Required)
- Proven ability to work across teams, pushing self and other to delivery desired client results (Required)
- Healthcare experience with preference in provider data and/or payer operations (preferred)
- Experience in translating data from one system to another (preferred)
- Exhaustively research new and existing data sources, often securing and investigating multiple vendors and determine the most effective solution in terms of cost, quality and data effectiveness for optimal client impact
- Develop plans for and lead teams in execution of projects for data collection from multiple data suppliers or sources
- Develop and integrate technical solutions that can be used regularly to translate data from one system to another or to consistently and efficiently process data for the referential database
- Review and approve the modification of existing databases and database management systems
- Direct database development and approve project scope and limitations
- Review project requests describing database user needs to estimate time and cost required to accomplish project
- Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure
- Work with large or small amounts of data to trace patterns and characteristics in effort to increase the value to the referential database and end products. These projects are typically to meet a specific client need or requests
- Work with product and business analyst teams to establish product integration specifications involving new or enhanced data sources
- Complete data mapping matrices as well as outline, document and develop transformation logic for data conversion
- Manage multiple new R&D projects, as well as support implemented projects concurrently in a fast-paced, ever changing environment
- Generate and support executive level reports to monitor the currency, accuracy and assimilation of LexisNexis’ healthcare database assets
174
Senior Software Engineer Resume Examples & Samples
- Implement features in C# with Visual Studio tools
- Develop working knowledge of system architecture and architectural guidelines
- Comply with feature team work standards and process guidelines
- Collaborate on code reviews with other staff and vendors
- Investigate and debug issues reported in your feature area
- Develop automated unit and integration tests for your feature area
- Participate and provide feedback on feature designs for specific functional requirements
- Write, unit test and debug C# code
- Participate in time-boxed feature sizing activities
- Inspect code and provide constructive feedback to peers and vendors
- Organize and mentor less experienced development staff
- Communicate status and demonstrate progress of the implementation effort
- 5 years experience actively writing code for complex systems with large audiences of users
- Trained in computer science, engineering and mathematics
- Demonstrates knowledge of good software engineering practice. Has worked on a code-line as part of a multi-person team
- Demonstrates knowledge and some proficiency with modeling, diagramming and communicating designs
- Has worked in environments where others are inspecting and providing constructive feedback their designs and code
- Demonstrates solid understanding of web application development. Web service development experience strongly preferred
- Has implemented features on at least one production project using Microsoft Visual Studio, C# and .Net Framework
175
Senior Software Engineer Resume Examples & Samples
- Develops moderate-to advanced modules and system components and develops simple to moderately complex re-usable code
- Implements Web based user interfaces
- Designs moderate-to advanced modules and system components
- Recommends and performs changes in system parameters or code to obtain optimum system performance
- Conducts complete analysis and raises technical implications for changes in business process and/or requirements
- Works independently to solve complex system problems using debugging tools or other diagnostic aids
- Leads small to medium technical project design, engineering and integration efforts or develop complex code
- Consults within cross-functional project teams to ensure integrity of existing fabrication processes and participates in implementation of new technologies
- 5 + years experience in all phases of systems development
- C#, .NET Framework, ASP.NET, WPF, HTML5/CSS, JavaScript, and JQuery experience
- Expertise in the technologies used in the job
- Ability to understand and work with large complex systems
176
Senior Software Engineer, Front Resume Examples & Samples
- Write code to implement product User Interface, including integrating Front End to Back End services
- Understand requirements and acceptance criteria for each feature. Define technical requirements. Possess deep product and technical knowledge of most components of a software system
- Provide input into the functional design of software components based on extensive experience and product knowledge across most software components
- Independently write and oversee the creation and delivery of quality code that is simple, reliable, scalable, interoperable, and reusable
- Independently develop, execute and oversee the creation and delivery of automated unit/integration tests for the code that is written. May assist QA and Product Management to define acceptance tests. Verify that code written passes acceptance tests. Ensure that unit test standards are being met across platforms. Review code to ensure appropriate level of test coverage
- Monitor and review check-in of working and tested code into source control and monitor continuous integration. Ensure project teams are appropriately smoke testing each Release Management build
- Work and communicate in a cross-functional team environment comprised of software engineers, user experience designers, product managers, quality assurance engineers, technical writers, customer support representatives, etc. Proactively provide status, raise issues, and communicate necessary information to your manager and/or appropriate team members on a regular basis
- Document all technical designs and deliverables for communication to development, quality assurance, documentation, consulting, & support teams. Contribute to documentation standards and methodologies
- Strong knowledge of C#, .NET Framework, ASP.NET, MVC, Web API, HTML5/CSS, JavaScript, JavaScript frameworks (AngularJS, BackBone.js, etc.), component/layout frameworks (Kendo, Bootstrap, etc.), JQuery, AJAX, JSON, and XML
- Effective communication, professional and interpersonal skills
177
Senior Software Engineer Resume Examples & Samples
- BS degree in Engineering, Computer Science
- 5+ years of experience as a software engineer (planning, designing, coding, unit testing) developing true OO systems
- Takes initiative and is self-directed when needed
- Experience with Entity Framework (or other ORM), REST, Service Oriented architectures, and distributed n-tier applications
- Experience writing complex queries in SQL and designing relational databases
- AWS or Azure experience
178
Senior Software Engineer Resume Examples & Samples
- Design and develop software for the product
- Deliver prototypes of important patterns/techniques to be followed across the broader team
- Lead less experienced engineers in their growth into web application development
- Learn patterns/techniques from other highly talented engineers within the team
- Assess and improve the performance of existing software and of the software you produce
- Negotiate requirements with the product management team
- Deliver within architectural guidelines (some of which you can help formulate)
- Provide or contribute to plans for the development efforts of you and your team
- Keep up-to-date on emerging technologies and tools in your field of expertise
- 4+ years of software engineering and development experience
- Expertise in ECL and HPCC as well as Big Data solution development
179
Senior Software Engineer Resume Examples & Samples
- Interfaces with internal customers; interprets requirements and provides recommendations on how to implement
- Independently performs analysis to develop and implement high level designs for assigned projects
- Full lifecycle development process including design, development, testing and implementation of moderate to advanced complexity systems. Develops moderate-to advanced modules and system components and develops simple to moderately complex re-usable code
- Leads a mid-size or larger teams of technical staff to complete assigned projects balancing quality and schedule
- Strong verbal and written communication and presentation skills with both technical and non-technical audiences including management and cross functional groups
- Ability to lead small to mid-size technical teams including strong organizational skills, attention to detail, management of multiple assignments at the same time. Must be self-directed and provides up to date information on progress and issues
- Ability to conduct in-depth research and work through complex problems successfully and reach workable solutions
- Strong knowledge of healthcare data
- Knowledge of the ECL language is preferred
180
Senior Software Engineer Resume Examples & Samples
- Assures architecture, design, and programming standards are followed for assigned applications (move this bullet to accountabilities)
- Codes proficiently in the required language(s) on simple to moderate complex systems
- Ability to work with Internal Customers
- Consults within project teams to ensure integrity of existing fabrication processes
- 3-5 years relevant experience
- Good Technical Knowledge (coding, testing)
- Ability to work in ambiguous situations on problems / project of simple to moderate complexity
181
Senior Software Engineer Resume Examples & Samples
- 5 + years experience in various phases of systems development
- Knowledge of the .NET platform, MVC, C#, JavaScript, & HTML/CSS
- Familiarity with Backbone, JQuery, and other client-side libraries is desired
- Bachelor's degree in Computer Science, other engineering, math or equivalent technical discipline or equivalent technical experience
- Ability to work in ambiguous situations on problems / project of moderate to advanced complexity
182
Senior Software Engineer Ids Developer Resume Examples & Samples
- Acts as point of escalation to resolve new/complex issues and provides input about team members' performance and technical abilities. Mentors and coaches team members
- Remains current on industry standards and advances within area of knowledge
- Diagnoses complex system problems using dumps, traces or other diagnostic tools
- Leads in design, code and test reviews where needed
- Leads a mid size or larger teams of technical staff to complete assigned projects balancing quality and schedule
- Identifies and recommends opportunities for continuous improvements and efficiencies
- 5 + years experience in full lifecycle development process including design, development, testing and implementation of moderate to advanced complexity systems
- Ability to work independently and collaborate with cross functional groups as required
- Ability to lead small to mid size technical teams including strong organizational skills, attention to detail, management of multiple assignments at the same time. Must be self directed and provides up to date information on progress and issues
- Ability to effectively mentor and train less experienced personnel
- Ability to deliver quality software deliverables
183
Senior Software Engineer Resume Examples & Samples
- Interfaces with internal customers to gather requirements and provide recommendations on complex technical tasks
- Diagnoses complex system problems and system performance problems using available standard performance tools and system indicators such as queue lengths
- Participates in design, code and test reviews
- Implements, maintains and supports application software that is delivered on time and within budget
- May participate in component and data architecture design, performance monitoring, product evaluation and buy versus build recommendations
- Works closely with Business Analysis and Project Management functions to ensure correct technical design
- Typically possesses 3+ years of relevant software development experience with experience in the middle-layer and front-end being of particular interest
- Understands the development lifecycle including design, coding, testing and delivery
- Experience in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies
- Successful candidates will have experience of the design and configuration of new systems to meet user requirements rather than on the implementation, technical support and evaluation of existing systems
- Bachelors Degree in a relevant field of work or equivalent work experience
184
Senior Software Engineer Resume Examples & Samples
- Development and maintenance of business applications (approx. 75% of time)
- Work with business community to turn ambiguous requirements into technical solutions ensuring a thorough understanding of sub-system/module–level requirements
- Work autonomously from specifications and produce high quality, accurate, efficient and well documented code. Accurate estimating for their work given detailed requirements
- Undertake maintenance and ‘bug fix’ development activities for existing applications
- Construct and execute unit and system testing
- Undertake peer-to-peer code reviews of colleagues’ development tasks
- Ensure clear and early communication, in particular ensuring that that line manager and/or relevant parties are kept informed of progress, issues and difficulties
- Proactively work to mitigate risks, improve quality in an efficient manner and resolve problems that arise
- Help ensure adherence to best practice solutions across the team
- Participate in activity planning and design forums (approx. 20% of time)
- Provide estimates of duration and effort required to complete development tasks from high-level or poorly-defined requirements
- Create robust system-level design for assigned development activities with a solid grasp of business and commercial drivers to produce designs that clearly meet customer/user needs and feedback is positive
- Undertake a thorough impact analysis of all assigned development activities, understanding the impact of own work on other tasks and areas of the system
- Share process expertise across the team in order to enhance team effectiveness
- Keeping abreast of emerging technologies (approx. 5% of time)
- Be proactive in keeping aware of new technologies and potential uses for RBI
- Contribute to an innovative culture through suggestions for improvement in working practices, tool and technologies
- Solid working knowledge of the following technologies
- Javascript/AJAX/JQuery
- Software Patterns
- Working knowledge of the following technologies
- Zurb
- Database Design/Tuning
- Bachelor’s degree (preferably in Computer Science or MIS/CIS)
- OR Reasonable level of relevant commercial development experience (3-5 years) with a proven track record of successful delivery
- Experience using Agile and understanding of the role of the developer in the full SDLC
- Proven track record of feature level design
- Proven track record of unit/system testing
- Professional Certification
- Automation of key processes in the SDLC eg Unit testing/Compilation/Code QA
- Experience of working with a Service Oriented Architecture (SOA)
- Experience of working within a Media organisation
185
Senior Software Engineer Resume Examples & Samples
- BA/BS in Computer Science or Applied Mathematics
- Masters preferred
- Java development experience, Android preferred
- Object-oriented analysis, design, and programming skills
- Design patterns experience
- Agile development experience a plus
- Mobile or real-time programming experience a plus
186
Senior Software Engineer Resume Examples & Samples
- Go above and beyond for customers: Aspire to deliver world class customer service
- Drive sales through service: Achieve sales and referral goals by developing a positive customer experience
- Build book of business: Proactively seek ways to develop and expand customer relationships in order to contribute towards the branch success
- Maximize personal productivity: Desire to maximize personal productivity through attention to detail, self motivation, and adaptability to achieve branch and personal goals
- Grow your own capabilities: Actively participate in opportunities to expand knowledge, influencing and interpersonal skills
- High School degree or GED required
- All external applicants must at a minimum possess an active Life/Health Insurance License or Series 6 license. Licenses are required to discuss and sell investment or insurance products with potential or existing customers
- All applicants must successfully pass the Kehrer-Limra aptitude test to qualify (not required if successfully passed a FINRA license exam in the past 5 years)
- Self study is required to obtain all required licenses: Life/Health Insurance, Series 6 and Series 63
187
Senior Software Engineer Distributed Systems Resume Examples & Samples
- Design and develop software in Java and Python to manage large distributed systems
- Lead and contribute to engineering projects spanning several engineering groups
- Communicate will all stakeholders and team members and provide updates
- Actively involved in large-scale systems design discussions
188
Senior Software Engineer Socialcast Resume Examples & Samples
- Passionate dedicated team player capable of selling technological vision to all levels within multiple organizations
- Recognize and manage complexity in feature requirements by partnering with Product and Engineering to define and build the minimum viable product (MVP) while designing for the long term
- Provide feedback and coordinate peer reviews for features implemented across the full-stack (Ruby, Rails, Javascript, MySQL, HAML, and SASS)
- Communicate effectively with all departments (Product, Marketing, Client Services, etc)
- Partner with the Product team to interpret requirements and define actionable projects
- Experience conducting load and performance testing
- Ability to effectively integrate best practices of technology and business
- A strong desire to mentor and encourage team members
- Position can be based in Palo Alto or San Francisco
189
Senior.software Engineer Resume Examples & Samples
- Love writing code (Java, RESTful services, Python, JavaScript)
- Love solving problems (developing elegant, scalable, and secure solutions)
- Love quality solutions (developing in a test-driven manner with automation in mind
- Love learning (learning and applying new technology and systems in real-time)
- Love working in teams (grow and develop your skills as part of a fast paced team)
- 4 - 6 years experience and track record of delivering quality software
- B.S/M.S degree in Computer Science or related field
- Real world understanding of Agile and its application, supporting tools, and processes
190
Senior Software Engineer Resume Examples & Samples
- BS in Engineering or Computer Science or equivalent
- 3 or more years of experience Java or Scala
- 1 or more years experience with Containers management (such as LXC, Kubernetes or preferably Docker)
- 1 or more experience building large scale distributed system
- 1 or more years of experience with agile software development practice
- 2 or more years of experience with popular Big Data and NoSQL systems
- Experience deploying and scaling applications on AWS, GCE or OpenStack
- Familiar with TDD software development practice
- Prior knowledge of the health domain
191
Senior Software Engineer USB Development Resume Examples & Samples
- At least 8 years of professional experience in development of embedded systems is required
- At least 4 years of professional experience in the field of USB-based communication
- In-depth knowledge of USB protocol and interfaces used in mobile platforms (HS, SS, HSIC, SSIC)
- Detailed knowledge of at least two of the following USB device classes: ACM, NCM, MBIM, Audio over USB
- Experience with USB protocol debugging on both device and host sides (analysing USB bus traces, host logs, scope captures)
- Excellent C/C++ knowledge - firm grasp of programming tools such as compilers, linkers, and debuggers
- Proficient knowledge of real-time embedded operating systems (preferably ThreadX)
- Proven track record of both low level driver and higher level service programming such as implementing communication protocols (e.g. MBIM)
- Experience with version tracking systems (ClearCase, GIT)
- Excellent analytic skills
- Debugging skills
- Ability to work in a structured manner
- Fluency in English
192
Senior Software Engineer Resume Examples & Samples
- Successful candidate must have a Bachelor's or Master's Degree in Computer Science or Electrical Engineering
- 3 years of experience in an Agile Environment (Scrum, Lean, Kanban)
- 3 years of experience with the design and implementation of large-scale enterprise systems
- 7 years of experience in functional and object-oriented programming (e.g., C++, Java, C#, etc.)
- 2 year of experience with systems software for the Linux OS
- 5 years of experience with software quality best-known-methods
- 1 year of experience with performance profiling and characterization
- 3 years of experience in scripting languages (e.g., Perl, Python, etc.)
- Experience with the design and implementation of high-throughput and/or high-performance cluster computing management, security, and/or reliability capabilities
193
Senior Software Engineer Resume Examples & Samples
- A desire to apply research ideas to building forward-looking futuristic systems
- Leadership capability, strong interpersonal communications, and ability to task manage with hands-on development
- Demonstrated written, verbal and presentation skills required in the development of technical documents and presentations
- Enjoy working collaboratively in a team and have passion for quality
- Must have a BS, MS or PhD in Computer Science, Electrical Engineering or closely related technical discipline
- Minimum of a BS + 4 years, MS + 3 years or PhD+ 2 years of software engineering based industry experience to include the following skill sets
- Hands-on experience in software architecture and design, object-oriented programming, design patterns and their implementation
- Strong coding skills in multiple systems languages such as Java, C, C++, etc
- System software experience with various hardware platforms, mobile devices, wearables, Intel Architecture based and SoC platforms
- Have internals experience for Linux, Windows, Android and embedded operating systems (i.e., kernel, device drivers, tools expertise)
194
Senior Software Engineer for IoT Performance Optimization Resume Examples & Samples
- Proposing, designing and implementing performance improvements for the problems identified
- Developing prototypes to evaluate or illustrate new technologies and designs
- BSc in Computer Science/Engineering and 4+ years of industry experience, or MSc in Computer Science/Engineering and 3+ years of industry experience
- Hands-on C/C++ programming experience with low-level programming
- Ability to learn quickly and adapt easily to new codebases
- Solid understanding of computer and operating system architecture & internals, multithreading, scheduling, synchronization, asynchronous processing
- Proven ability to drive projects and deliverables to completion with great quality, on schedule
- Experience collaborating with other senior engineers and technical leads
- Solid written and verbal communication in English for expressing technical ideas and initiatives
- Understanding of tracing technology and experience working with profiling tools
- Knowledge of Intel Architecture Software Optimization, CPU micro-architecture, microprocessor ISA, software runtime architecture
- Understanding code generated by compilers, compiler architecture & optimizations, JIT, GC
195
Senior Software Engineer for Memory Tools Resume Examples & Samples
- BS + 6 years or MS + 2 years in computer science or related field
- Strong C/C++ skills. Experience using profilers and other performance tools
- Familiarity with POSIX systems like Linux and FreeBSD
- Additional* qualifications in one or more areas listed below would be an added value
- Multithreaded programming patterns and libraries knowledge
196
IoT Senior Software Engineer Resume Examples & Samples
- Working experience in developing world-class products. Recognized as an expert in one or more areas of contribution, being able to introduce new ideas for impacting the product
- Development technologies: 8 years of working experience in OO design and development (mainly in Java), at least 2 year working in Scala and functional programming. At least 2 years working with JSP, JS and HTML5
- Build technologies: Teamcity or Bamboo or Jenkins
- Testing Tools: Junit, JBehave or similar (UT and BDD). Be able to design and generate automatic test for the generated code. Working knowledge in Phyton is desirable
- Operating Systems: at least 4 years working with Linux or Posix like OSs
- Working experience in NoSQL databases and distributed storage (e.g. Hbase, Hadoop, Cassandra, MongoDB, etc.)
- 8 of work experience in software design using Object Oriented design and design Patterns
- 3+ years of experience in leadership roles guiding technical and software engineering teams, in the development of software products or components of broader solutions
- Experience on light weight messaging protocols (like MQTT) is desired
- At least 4 years of working experience inside agile env.; experience on refactoring, pear programming and emerging design
197
Senior Software Engineer Resume Examples & Samples
- A passion and demonstrated success delivering products to real customers (OEMs and ISVs)
- Must have excellent verbal and written communication skills in English, strong problem solving skills and experience in production software development. Candidate should have a "can-do" attitude and thrive in a highly exciting and dynamic environment
- COM, WinRT development is a strong plus
- Experience working with Linux, or/and Android development environment is a plus
- Experience / knowledge of digital signal processing, facial analysis, gesture recognition, 3D depth algorithms, or speech processing is a plus
- Experience with build systems, installers, scripting, Unit Test Systems such as NUnit, JUnit, etc. is a plus
- Work closely in an agile team to deliver exciting new capabilities as part of the Intel RealSense SDK Windows and/or Android. Coordinate closely with other teams in Russia and Israel as needed to ensure smooth delivery of the RealSense SDK products
- Integrate components from internal teams, and potentially work with external companies to integrate their technologies into the SDK, providing new capabilities and usages for our new 3D depth sensors
- Create automated tests for components to enable agile development and high quality. Analyze and develop methods to enhance the performance and quality of the middleware
- Review and implement necessary improvements to current or new architecture and Application Programming Interfaces (API's)
- Integrate CPU and GPU based algorithms to achieve best performance for current and next-generation architectures
- Develop high quality Samples, Tools and Utilities to showcase SDK features in innovative ways and assist in creation of documentation in order to enhance developer experience
198
Senior Software Engineer Resume Examples & Samples
- Participating in research and development tasks related to training & execution of deep neural networks
- Designing, developing and debugging software in C, C++, using SIMD extensions and GPGPU programming
- Actively participating in other stages of software development life-cycle (e.g. requirements definition, research, validation, post-release support activities, etc.)
- Master of Science degree in Software Engineering and proven work experience in deep neural networks or machine learning field
- Proven work experience in C++ or one of GPGPU programming technologies
- Knowledge of parallel and SIMD programming on CPU
- Experience in both algorithmic and HW-aware software optimization methods
- Ability to solve technical issues
- Desire and ability to learn quickly
199
Senior Software Engineer Resume Examples & Samples
- M.Sc or PhD. degree in Computer Science, Electrical Engineering or related field
- Software engineering experience in the development of complex technical tools
- Strong software development experiences in C and C++
- Understanding of image processor architecture and/or SoC architectures
- Proven experience with tool development on debugger area
- Experience with Linux* and Windows* OS development environments
200
Senior Software Engineer Resume Examples & Samples
- Design and develop the test framework and test cases on embedded OS (Android, iOS, etc.), PC OS (Windows, Linux, etc.), including the testing for OS/drivers, libraries, tools and applications
- Author or participate the authoring of software testing plan
- Work closely with software architects and development engineers through the whole software development lifecycle
- 3+ years software testing experience on system software or embedded platform
- Hands-on proficiency in C/C++ programming languages. Experience of other programming languages would be an added advantage, like Java, C#, F#, Python, Perl, etc
- Experience in embedded system development and testing, like Android/iOS/ Linux platform
- Knowledgeable in system architecture (x86, ARM, etc.) and OS Internals
- Experience of software security principles and techniques would be an added advantage
- Good cross-functional teamwork
201
Senior Software Engineer Resume Examples & Samples
- Strong Programming Skills in C/C++, Bash, Python and Build Scripts. Knowing Assembly is a plus
- Broad understanding/exposure to open-source software middleware and application
- Good understanding of OS and kernel system and architecture, such as Linux, x86 Architecture and system-level knowledge
202
Senior Software Engineer Resume Examples & Samples
- ) Strong C/C++ knowledge and experience
- ) Programming and debugging under Android (at platform level, not Android apps)
- 3) Experience with Linux and open source development
- 4) Understanding of Android OS, Java, Dalvik
- 5) A plus: Knowledge in cameras, specifically Video4Linux api and the underlying implementation, and the Android camera stack
203
Senior Software Engineer Resume Examples & Samples
- 3 years of experience developing Linux-based enterprise software products
- 1 year experience with the design and implementation of large-scale parallel systems (e.g., Hadoop, Spark, MapReduce frameworks, parallel databases, parallel file systems, etc.)
- 7 years of experience in functional and object-oriented programming (e.g., C++, Java, etc.)
- 4 years of experience with software quality best-known-methods
204
Senior Software Engineer Resume Examples & Samples
- Ability to technically lead in a dynamic and team oriented environment
- Parallel runtime libraries
- Advanced knowledge of network transports, programming models for distributed memory such as MPI, PGAS. Experience with other parallel programming paradigms such as OpenMP, Cilk Plus, or Threading Building Blocks is a plus
- Collaborative software development experience including understanding of computer architectures
- Knowledge of the software development process, optimization techniques, and testing methodologies
205
Senior Software Engineer Resume Examples & Samples
- Master’s Degree in Electrical/Computer/Software Engineering or Computer Science required and 4+ years of related work experience. Exceptional candidates without a Master's degree will be also considered
- Understanding and (and preferably working knowledge) with microarchitecture, operating systems, performance analysis and device drivers
- High proficiency in software development in C and/or C++, or Java, or Python programming on the Windows or Linux operating systems environment including good debugging skills
- An innate curiosity of how software and hardware work together
- Versatility, flexibility, and adaptability to new situations
- A proven track record of learning new skills and successfully applying them
- Experience in Windows OS, Windows performance profiling and Windows device drivers
- Working knowledge in speech recognition software development
- Experience in Linux software development
- Familiarity with performance analysis methodologies and performance tools
- Familiarity with scripting languages such as Perl, Python, and Ruby
206
Senior Software Engineer Resume Examples & Samples
- Understand software architecture of the product
- Design, develop and sustain HPC innovative RAS and System Management and Overlay network software (to work on ~100K compute nodes)
- Participate as well as drive design and code reviews. Collaborate with architects
- BS degree in Computer Science or equivalent, with 4+ years of
- 2+ years of experience, or a PhD, with experience, in aspects of supercomputer system management and RAS software development
- 2 or more years of experience in coding aspects of system management & RAS systems
- 2 or more years of experience working with HPC (and or cloud) Software
- 2+ years Experience in programming C/C++ on Linux
- Experience on message bus protocol (AMQP, ZeroQP)
- Experience on overlay network and topologies (i.e. MrNet, EvPath )
- Experience in parallel programming open MPI
207
Senior Software Engineer Resume Examples & Samples
- BS+ 6 yrs. exp.; MS + 4 yrs. exp.; PhD + 2 yrs. exp. in Computer Science/Computer Engineering required
- 5+ years background in software engineering
- Strong background in C++
- Windows Development Experience required
- Experience with user interface development, and image display in OpenGL a plus
- Experience in image processing or computer vision a plus
208
Senior Software Engineer Resume Examples & Samples
- BS + 6 yrs. exp.; MS + 4 yrs. exp.; PhD + 2 yrs. exp. in Computer Science/Computer Engineering required
- Strong background in C++, python, and OpenGL
- Experience with automation of test and measurement systems
- Experience in image processing or computer vision algorithms is a plus
209
Senior Software Engineer Resume Examples & Samples
- Apply advanced subject matter knowledge to find and help triage the root cause of complex networking defects
- Be regarded as a networking and QA subject matter expert
- Frequently contribute to the development of new ideas and methods
- Provide technical leadership for project test engineering teams
- Work on complex problems where analysis of situations or data requires an in-depth evaluation of multiple factors
- Represent the organization to internal and external customers/clients
- Exercise significant independent judgment
- Provide mentoring and guidance to lower level employees
- Build ongoing technical relationships within many of the HP engineering teams in Software, Hardware, and Virtualization, as well as Marketing, Sales and Support
- Education - Bachelor's or Master's degree in Computer Science, Computer Engineer or Electrical Engineering
- Minimum of 5 to 8 or more years of related experience
- Experience with networking protocols, switches and routers
- In depth knowledge of networking - VLAN's, IP addressing, DHCP, PoE
- Strong understanding of Networking (OSI model, protocols)
- Experience with Wired network protocol analyzers (e.g. WireShark)
- Experience with Server configuration (Windows and/or Linux – DHCP, DNS, NPS, FTP, TFTP, IIS, Active Directory)
- Very strong knowledge of wireless technologies and wireless standards (802.11a/b/g/n/ac, etc.)
- Very strong knowledge of wireless security (802.1x, WPA, MAC Auth, Web Auth)
- Strong Wireless troubleshooting skills
- Flexibility - able to understand and implement written and/or verbal changes to written procedures and reporting requirements to allow special testing and/or debugging of problems
- Excellent communication and leadership skills - able to communicate information regarding test procedures, setups, results, etc. to development partners. Ability to independently lead technical teams overseas
- Strong understanding of Testing life cycle
- Design, develop and execute test plans, test requirements and traceability matrix
- Experience with Wireless network protocol analyzer (e.g. OmniPeek)
- CWNA Certification (or higher)
- CCNP, HP Master ASE or similar Certification
- Experience with Wireless and Wired Network Test Tools such as Ixia/Veriwawe, IxChariot, iPerf
210
Senior Software Engineer Storevirtual Resume Examples & Samples
- A minimum of 5 years experience as a developer
- BS degree in Computer Science, or equivalent
- GUI development with HTML5 and related technologies such as jQuery
- REST, web-services, JSON
- Wide exposure to programming environments including Linux, Windows, Java, C#, Python
211
Senior Software Engineer Resume Examples & Samples
- Participates as a member of development team or teams
- May lead a small development team
- Performs analysis of functional and business requirements
- Prepares code stubs for others. Completes code to implement solutions
- Contributes to design activities; may design solutions
- Codes independently
- Participates in code reviews and may lead code reviews
- Designs, prepares and executes Unit tests
- Applies in-depth or broad technical knowledge to maintain one or more technology areas
- Strong experience with ASP.NET MVC
- Competency in C#
- Broad experience with .NET Framework 3.0+
- Strong experience with SQL Server (DB Design, Query Optimization, Indexing)
- Strong experience with WCF
- Strong experience with 2 or more web technologies such as HTML5, CSS, JQuery, Bootstrap, RESTfull web services, XML, JSON
212
Senior Software Engineer Resume Examples & Samples
- Help design and develop the next generation of HP ArcSight SIEM platform
- Work with Java and other related technologies to design, develop and integrate new features into existing high performance applications
- Contribute to architecture, tools, standards and practices
- Produce high quality, efficient design and implementation on time and according to plan
- Participate in maintaining server-side code ownership areas
- Collaborate effectively with cross-functional teams to deliver quality product
- Demonstrate effective leadership, mentoring and communication skills
- Bachelor's or Master's degree in Computer Science, Information Systems, Mathematics or Statistics or equivalent
- 5+ years Java server-side development experience
- Solid foundation in Computer Science such as data structures, computational algorithms and concurrency
- Strong familiarity with OO design and development methodologies
- Fluency in Java; experience in designing and developing Java-based server-side applications
- Understanding of RDBMS, hands-on Oracle and MySQL experience
- Comfortable in both Windows and Linux environments
- Experience in building high-performance scalable systems is a plus
- Prior experience with distributed / real-time systems preferred
- Experience with agile development practices is a plus
- Ability to operate effectively and independently or as a team member in a dynamic, fluid environment
- Ability and willingness to learn new technologies and tools quickly
213
Senior Software Engineer Resume Examples & Samples
- Technical Knowledge: Apply advanced technical and business knowledge (e.g. SAP, Java, .NET) to solve application issues that are critical or high-risk. Independently integrate technical knowledge and business understanding to create superior solutions for HP and for customers
- Incident Management: Resolve single- and cross technology/application incidents independently. Document known errors and work arounds Works with team members, delivery centers, and other HP organizations to resolve unusually complex or cross-technology incidents
- Change Management/Implementation: Independently review, implement, and verify changes/solutions of high complexity and risk to meet customer needs. May lead or participate in a Change Advisory Board
- Solution Design: Apply HP solutions to meet highly complex customer needs. The solution may include service delivery models for new services
- Teamwork: Work as part of a global, and/or multi-functional team. Lead teams which address operational processes and policies in work area. Seen as a resource and may mentor less experienced team members within the team in one or more technical-/operational policies/standards or business areas. Is a trusted advisor inside and outside the team/technology area
- Contract Knowledge: Demonstrates comprehensive understanding of contract obligations across business area. Provides guidance to others to meet contract obligations
- Knowledge of ISO20000
- (developing) understanding of other technology sub-areas
- General understanding of related technologies
- (strong) Customer Service
- (developing) Influencing Others
- (developing) Business Analysis
- (developing) General Financial Management
- Strong communications skills; good presentation skills
- Client-facing interpersonal skills. Able to lead Applications Management delivery
214
Senior Software Engineer Resume Examples & Samples
- Identifies and evaluates new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value; creates plans for integration and update into architecture
- Minimum 6+ years experience of software development experience on large scale, high-volume sites
- Designing and integrating software applications running on multiple platform types into overall architecture
- Excellent written and verbal communication skills; mastery in English and local language
- Ability to effectively communicate product architectures, design proposals and negotiate options at business unit and executive levels
- Experience in architecture, design, and implementation of secure, portable, highly scalable, highly available, cloud (PaaS, SaaS) service models, cloud deployment (Private, Public, Hybrid Clouds) models and solutions
- Solid experience with Java (Java 8 a plus), Spring, Hibernate, MySql and other open source technologies
- Experience working on information retrieval or hard core search technologies or any no-sql databases
- Bonus: Scala and Akka
215
Senior Software Engineer Resume Examples & Samples
- Minimum 6-10 years of experience
- Extensive practical experience writing code. We are not picky about what language, but you will get a chance to work in Java, C#, Groovy, JavaScript, and SQL at some point in your tenure
- Experience with Web technologies, like HTML, CSS
- Solid understanding of modern software development methodologies
- Solid understanding of modern software development tools and environments
- Solid understanding of relational database concepts
216
Senior Software Engineer Resume Examples & Samples
- Collaborates and communicates with management and internal development partners regarding software application design status, project progress and issue resolution
- Typically a technical Bachelor’s degree or equivalent experience and a minimum of 6 years related experience or a Master’s degree and a minimum of 4 years of experience
- 5 years of experience with developing front-end web applications
- 3 years of experience with browser side development (DHTML/HTML5, CSS, JavaScript, AJAX, JSON)
- 3 years of experience with JavaScript MVC or other frameworks (ExtJS, jQuery, AngularJS, Node.js, etc.)
- Experience using software application design tools, source control tools, build environments and languages
- Software application testing methodology, including writing and execution of test plans, debugging and testing scripts and tools
- Ability to effectively communicate product architectures, design proposals and negotiate options at management levels
- Collaborates with peers, junior engineers, technicians and external design partners
217
Telephony Senior Software Engineer Resume Examples & Samples
- Analyzes design and determines coding, programming and integration activities required based upon general objects and knowledge of overall architecture of product and solutions
- Writes and executes testing plans, protocols and documentation for assigned portion of application
- Participates in team of other software application engineers to develop reliable, cost effective and high quality solutions
- Provides guidance and mentoring to less-experienced staff members
- 6 years of experience with C++ development
- 2 years of experience with IP Telephony (H.323, SCCP-Skinny, SIP, Unistim, etc.)
- 2 years of experience with CTI integration and other real-time feeds (i.e. Avaya TSAPI, Cisco ICM, Genesys T-Server, etc.)
- Experience using Microsoft software application design tools, source control tools, build environments and languages
218
Senior Software Engineer, HP Proliant Servers Resume Examples & Samples
- Ability to configure networking adapters in (Linux, VMware, Windows) including advanced properties, OS-level bonding, virtualization, storage
- Strong familiarity with Ethernet networking protocols including
- TCP/IP v4 and v6, storage protocols including FCoE and iSCSI, boot protocols including PXE
- Strong knowledge of kernel-level drivers for (Linux, VMware, Windows) server OSes with special emphasis on networking drivers
- Solid debug skills both within (Linux, VMware, Windows) as well as good network troubleshooting abilities
- Experience with BIOS&UEFI system firmware required
- C/C++ Programming experience is a must. Java is a plus
- Working knowledge of source-management repositories, SVN-based is a plus
- Must be comfortable working with server-class hardware, HP equipment is a solid plus
- Solid communication skills required (written and spoken English)
- Some interaction with offshore teams required
- Familiarity with HP Virtual Connect switches/infrastructure is a solid plus
- Must be comfortable working with defect-tracking software
219
Senior Software Engineer Resume Examples & Samples
- The role will involve designing, implementing and sustaining software for HP Helion Products
- Consistently evaluate current or emerging technologies to shape strategic design of services in consideration of cost, portability, compatibility, or usability factor
- Evolution of the software engineering practice within the organization, including better reporting, tools, and evolution of agile development methodologies/practices
- Drives innovation and integration of new technologies into projects and activities in the software systems design organization
- Individual should expect to work in a fast-paced, startup-like environment
- Strong technical credentials, with development expertise in both object-oriented and functional programming, as well as a deep grasp of data structures and algorithms, transaction processing, virtualization, security, and concurrent programming
- Past experience with source/build systems - familiar with GIT, GITflow, Gerrit, and Jenkins
- Strong presentation and leadership skills
- Minimum 6-10 years’ experience
220
Senior Software Engineer, HP Helion Openstack Resume Examples & Samples
- You will develop new market-leading features/functionality and integrate into HP Helion
- You will help achieve the world class customer support metrics and service level agreements in place
- You will work closely with the customer facing organizations within the HP Helion organization and contribute towards achieving a positive customer experience
- Work with engineering managers to develop and improve world-class coding standards, design patterns and practices and to develop integrated features and tools
221
Senior Software Engineer, HP Helion Resume Examples & Samples
- The role will involve designing, implementing and sustaining software for HP Cloud (HPC) components
- You will develop relationships and collaborate with other OpenStack (Keystone) contributors
- You will develop new market-leading features/functionality and integrate into HP Cloud
- You will work closely with the customer facing organizations within the HPC organization and contribute towards achieving a positive customer experience
- Contribute to technical vision, strategy, design and usability principles that enable world-class HP Cloud
- BS/MS in Computer Science/MIS or equivalent
- Strong Python or Java programming experience a must
- OpenStack (Keystone) experience highly desirable
- Strong desire to build, triage, fix; and have a sense of ownership, urgency, and drive
- Experience in internet/web-based software development and in technology leadership
- Fluency in best practices of web-oriented and Internet-scale web applications architecture, design, and sustaining
- Recent Agile software development experience
- Strong experience building, designing, and consuming RESTful web services
- Distributed computing and Internet application development
- Strong knowledge of usability principles and techniques
- Excellent problem solving and triaging skills across multiple closely linked subsystems/components
- Ability to work well with teams across the organization and spread across geographies
- Ability to quickly analyze a product or technology opportunity and make a strong recommendation on whether or not investment is warranted
222
Senior Software Engineer.engineering Resume Examples & Samples
- Design and develop SW using software development best practices
- Integration testing of SW on HW platform including optimization and debugging of problems
- Team communication on new ideas and presentations to other team members
- Attend document and code reviews to provide peer feedback
- Experience and contribute to agile development methodology as team member
- M.S. or above in CS/CE/EE, 2 years plus work experiences in industry
- Strong programming knowledge with C/C++
- Hi-end networking switch/router SW development experience is a plus
- MAC layer protocol development experience is a plus
- Knowledge of Embedded OS such as Linux and VxWorks
- Java experience and VM knowledge is a plus
- Good understanding of communication network and protocols
- Strong verbal and written communication skill in both English and Chinese
- Good communication model and ability to follow up assignment actively with open mind
- Senior positions required 7 years plus work experiences in industry are also available
223
Senior Software Engineer Resume Examples & Samples
- Natural problem-solver and troubleshooter
- Self motivated, creative thinker
- Passionate, speak-up personality
- Expertise in C++/Java/J2EE and solid knowledge of web applications development methodologies with hands-on programming expertise in delivering projects using Java, JSP, JSON, XML, REST etc
- Experience programming in a multi-threaded environment
- Solid understanding of MVC framework , RDBMS and NoSQL approaches
- Solid experience in building frameworks, platforms, or libraries
- Experience with unit testing frameworks such as JUnit, TestNG and JMock
- Proven ability to deliver high quality code
- Full software development lifecycle experience, must be comfortable working using Agile methodology
- Experience with Test-driven development
- Experience with open source framework/libraries/tools
224
Senior Software Engineer Resume Examples & Samples
- Reproducing customer issues escalated from support
- Interacting with customer support to gather sufficient information to reproduce customer problems
- Identifying and fixing problems in released products
- Interacting with product development for assistance in fixing problems and ensuring fixes are included in future releases
- Creating test cases to verify fixes
- Building and testing patches
- Working with customers to tune their systems for improved performance
- Facilitate problem solving and collaboration within the team
- 5+ years experience in commercial software development or advanced degree
- Strong troubleshooting and analytical skills
- Ability to work both independently and as part of a team
- Ability to learn new skills and apply them quickly
- Ability to understand legacy code to identify and fix problems
- 5+ years experience with Perl or equivalent language
- 3+ years experience with C/C++
- Demonstrable proficiency in Linux system administration
- Demonstrable proficiency with Linux shell scripting languages
- Solid understanding of networking architecture such as routing/switching, IP, TCP/UDP, and application layers such as HTTP, SMTP, etc
- Experience with Ethernet packet based analysis
- Knowledge of MySQL or other relational databases
- Reverse engineering experience is a strong plus
- Experience investigating core files using GNU debugger
- LI-DS1
225
Senior Software Engineer Resume Examples & Samples
- Development experience with Linux/UNIX platforms
- Problem solving & research skills
- Data driven development experience
- Basic concepts of functional programming
- Basic Linux administration experience
- Experience with shell and scripting languages such as Bash and Perl
- Experience with SQL-based databases (MySQL preferred)
- Apache Storm
- Apache Hive
- Apache Kafka
- HDFS
226
Senior Software Engineer Resume Examples & Samples
- 8+ years of recent and relevant web development experience using Client side technologies AJAX, JavaScript, HTML5/CSS3, Widget development using one or more leading JavaScript based libraries, preferably Dojo
- Solid understanding of cross-browser application development, and debugging across browsers
- Extensive hands on experience in debugging and profiling large scale, complex GUI applications, based on Javascript and HTML5
- Familiarity with version control systems and Agile methodologies
- Experience with development tools and utilities, like Maven, Git, etc. are good to have
- A great team player, with critical thinking, strong problem-solving and analytical abilities, and good communication skills
227
Senior Software Engineer Resume Examples & Samples
- Have the drive & passion to bring a new product to market in a fast paced software development team
- Exhibit passion for new technology in cloud and security
- Proven ability to work collaboratively to translate product designs into usable and efficient implementations
- Participate as a technical leader on a fast paced project team of engineers involved in the development of new, cloud based Cisco security products
- Define, design and develop critical components of a multi tenancy based security model
- Contribute and lead all phases of software development from requirement gathering through implementation, testing and maintaining multiple code modules
- Contribute to the development of aggressive project goals and schedules
- Create innovative solutions for complex technical problems
- Extensive technical depth in core Java, with a focus on scalability
- Ability to deliver high quality features with extensive automation coverage, including experience applying test driven development methodology
- Solid background developing security products
- Experience developing multiple products from conception to shipping
- Knowledge of security policy expression languages (such as XACML)
- Familiarity with authorization policy combining algorithms
- Ability to communicate technical concepts to a wide range of audiences spanning executives to junior engineers
- Big data analytics experience using technologies such as Hadoop (prefer experience with security related data)
- Knowledge of security technologies including firewalls, IPS, Web Security
- BS/CS with 15+ years of experience or MS/CS with 10+ years of experience
- Cloud or SaaS based multi-tenancy architecture
- Solid knowledge and experience using cloud based technologies including PaaS and IaaS
- Agile software development experience
- Experience with network configuration products
228
Senior Software Engineer Resume Examples & Samples
- Participate in the specification, design, and development of switch and router software
- Follow standard design, implementation processes and procedures
- Contribute to system level architecture design and write functional and detailed design specifications
- Debug issues identified during unit, function, and system testing
- Perform job duties involving knowledge of standard networking theories, concepts, and techniques and application to product development and related disciplines
- Participate in design reviews of SW components designed by you and other team members. Mentor junior team members
- Assess competitive products and evolving technologies and apply this knowledge to product roadmap development
229
Senior Software Engineer Resume Examples & Samples
- 6 + years of strong Experience with embedded infrastructure Software development
- Strong programming and analytical skills with C on Linux
- Experience with developing High availability, and software upgrade infrastructure is a very strong plus
- Experience with developing Virtualization technologies and Object models is a strong plus
- C++ and Python programming experience is a plus
- Experience working in an Agile environment an added plus
230
Senior Software Engineer Resume Examples & Samples
- Act as test automation expert for key technologies, i.e. become the domain expert
- Represent Test Team automation effort throughout product planning phase
- Work with development to ensure design for testability where possible
- Estimate and validate test effort
- Write and review test documentation (strategy, test cases, etc.)
- Drive Test Engineering issues throughout the Agile process
- Propose task assignments for self and members of the team
- Accountable for test deliverables
- Anticipate test risks, issues and dependencies for the entire product or the component(s) under test as well as mitigate schedule issues
- Ensure lessons learned on released products are brought back into the application in future test plans and functional specs
- Track and report on product progress
- Execute testing for one or more major areas of the product
- Demonstrate the ability to identify, diagnose, and propose solutions for complex product quality issues
- Champion new initiatives to improve test process and overall product quality
- Champion productivity teamwork and collaboration
- Experience with virtualization, hypervisors, VMWare, and Openstack is required
- Knowledge of Cloud technologies is required
- GUI test automation development using selenium
- Experience in Java programming, TcL/Expect, Python, Unix shell scripts and/or other scripting languages
- Excellent interpersonal communication and written skills are essential
- Must possess excellent team and people skills and should be comfortable working in geographically dispersed teams
- Requires experience in test engineering concepts and methodologies including test planning, test cases design, test execution and test automation
- Working knowledge of networking protocols is desired with an emphasis on Cloud & Virtualization technologies
- Leading the development of product level automation strategy/architecture
- Independently make technical decisions that will affect software testing, quality, productivity and customer satisfaction
- Interface and collaborate with other test teams to evaluate and share test methodology and test automation tools and strategy
- Good knowledge in internetworking protocols
- Excellent knowledge of Software Engineering practices
- Effective and clear written and verbal communication skills
- Be a strong advocate of software quality
231
Senior Software Engineer, Phone Resume Examples & Samples
- Work with designers, product managers and other engineers to implement new and existing features
- Write unit and integration tests
- Develop common modules which can be shared by cross-platform clients
232
Senior Software Engineer Resume Examples & Samples
- Experience in Networking and IP technologies relevant to large scale Cloud based Application deployments
- Experience with Python for automated testing is preferred
- Experience with Virtualization and L4-L7 Service deployment is a plus
- An excellent understanding of complex algorithms
- Experience in analyzing performance bottle necks and providing industry standard solutions
233
Senior Software Engineer Resume Examples & Samples
- Develop and deliver features for all areas of the product i.e. from UI to backend
- Develop and deliver features on time and with quality
- Contribute to work being done for Platform Scalability, Clustering, Redundancy, High Availability
- Suggest improvements to product to make the application high performing
- Work as part of a high performance team in a fast paced, high visibility environment on a Cisco Top 3 initiative
234
Senior Software Engineer Resume Examples & Samples
- Expertise in e-mail & Web security products
- Experience in network management applications
- Experience in Planning, Develop & implement test strategies and test plans to ensure software features meet product requirements
- May be asked to act as a Team Lead or Mentor to junior
- Demonstrate ability to successfully influence win-win cross-functional dynamics
- Contribute to the automation using test automation environment leveraging virtualization, Java, Python, and 3rd party tools
- Strong knowledge of Performance testing
- Strong Software Test engineering methodology and process expertise
- Possess leadership qualities, Take up initiatives proactively and driving innovation
- Must be self-driven, quick learner with strong communication skills (both written and verbal)
- Solve complex problems at the system level
- Provide prototype of solutions and influence development team to fix it in the product
- On a regular basis collaborates with Dev & test teams on findings from the Customer cases and thrives for continuous improvement in the product
- Hands-on experience with one or more of the LAN/WAN and network layer protocols
- Understand related products' architecture. Understands competitive products. Ability to apply new technology independently
- Demonstrate passion and commitment towards customer and product quality
- Having Cisco Certification such as CCNA/CCNP/CCIE (Routing / Security) is a definite plus
235
Senior Software Engineer Contact Center Software Development Resume Examples & Samples
- 8+ years of Java Development Experience
- Scripting experience with JavaScript
- Experience with UI Technologies/Techniques such as AJAX, HTML 5, CSS 3
- Experience with BOSH and XMPP protocols is a plus
- Experience with current and future generation UI Toolkits such as Angular, JQuery, Bootstrap, Dojo, etc
- Experience in a Networking environment or developing Contact Center Software is a plus
236
Senior Software Engineer Resume Examples & Samples
- Major in computer science and have bachelor degree or higher in 985 or 211 university
- Good communication skills in English (both oral and written)
- Proficient in C programming, familiar with software development process, and has good programming style
- 5+ years embedded software (bare-metal, Linux kernel, peripherals device driver, and bootloader) development experience
- Be able to read HW schematic
- Be familiar with Makefile、Shell and so on
- Good ability to work independently as well as with a team
- Good ability to understand and master new technologies quickly
- LI-APJ-DL1
237
Senior Software Engineer Resume Examples & Samples
- Strong Operating Systems knowledge, specifically Linux
- Experience in L2 and L3 Ethernet switching and routing protocols and/or forwarding (some or all of the following protocols; LACP, STP, IGMP, Multicast, OSPF, PIM)
- Hands on experience on switch/router embedded system software development
- 7+ years of related work experience is required
- Experience with Programmability/Automation tools like Python, Puppet, Chef is a plus
238
Senior Software Engineer Next Gen Firewall Resume Examples & Samples
- Strong software developer with an excellent grasp of Computer Science fundamentals in operating systems, data structures and algorithms
- Experience in C, C++ and Java
- Experience in software development in Unix and Linux operating systems
- Experience in developing real time systems
- Strong fundamentals in Computer Science. Key areas: Operating systems, Algorithms, Data Structures. Candidate should be able to demonstrate tangible innovations using these fundamentals, in system areas such as performance, scalability, latency reduction etc
- Experience in designing, developing and optimizing for large back end systems. Versant with client server architectures
- Experience in software development methodology, from concept to delivery, rooted in experience of leading large features to delivery. Is able to break down complex tasks into workable pieces
- A sharp problem solver
- Keen to develop deep domain knowledge in software components of ownership. Sought out for advice
- Desirable: Understanding of Agile software methodology
- Desirable: An understanding of networking systems or firewalls
239
Senior Software Engineer, Engine Resume Examples & Samples
- Collaborate with designers, game programmers and fellow engine programmers to develop and refine key systems that will allow the game to run on multiple platforms
- Identify and offer solutions for the technical challenges we will face during our development on multiple platforms
- Why you are interested in working at Blizzard
240
Senior Software Engineer Resume Examples & Samples
- Demonstrated solid expertise in C/C++ and Java (including good understanding of JVM aspects)
- 3+ years of development experience on Windows and Linux*
- Experience in developing of mobile apps either for Android or iOS is a strong plus
- Problem solving and communication skills
- English: intermediate/upper-intermediate level
241
R&d Feeds Infrastructure Senior Software Engineer Consultant Resume Examples & Samples
- Minimum of 3 years of hands-on C++ development work experience in Unix/Linux, and exposure to the full software development life cycle
- Experience using C++ to solve high-performance and low-latency problems
- Demonstrated experience with at least one scripting language
- Demonstrated proficiency with Object-Oriented design
- Prior work experience with network programming a plus
242
Senior Software Engineer Resume Examples & Samples
- Bachelor of Science/MS/PhD degree in Computer Science, Engineering, Finance or related field (or equivalent expertise)
- 3 years of software engineering experience
- Experience with relational databases, C#, and Web services
- Experience with reporting tools and search engines a plus
- Expertise and passion in one or more of: C, C++, API design, REST, databases, computational complexity, and service-oriented architectures
- Understanding of software architecture and object-oriented design
- The successful candidate will have good analytical and problem-solving skills
243
Senior Software Engineer Resume Examples & Samples
- Designing and developing top quality front-end for our storage management web application
- Delivering high-quality and well-tested code in JavaScript
- Solving some really tough problems in innovative ways
- Working with senior staff to plan, size, and prioritize individual projects
- Very strong user interface design skills
- Solid understanding of usability principles
- Proficient experience in designing and developing responsive, cross browser web application
- Strong JavaScript and CSS development skills
- Experience with JS libraries such as JQuery and AngularJS
- Knowledge of common protocols, such as HTTP, XML, SOAP, JSON and REST
- Experience in developing mobile web applications is a plus
- BS or MS Degree in Computer Science or Quantitative field
- Storage management concepts and standards
- Experience using Kendo-UI or equivalent
- J2EE technologies (JDBC, JMS, servlets, etc)
- ISCSI and networking
- Clustering and Highly available web applications
244
Senior Software Engineer, Os Platform Resume Examples & Samples
- Collaborate around the creation of new and existing features on our iOS products
- Expert ability to get things done on a small team
- Passion for implementing beautiful user interfaces
- Active contribution to open source software
245
Senior Software Engineer Resume Examples & Samples
- Organizes the interdepartmental activities ensuring delivery of the project, or product, on schedule and on budget
- Builds and maintains complex project schedules and associated reports using enterprise methodologies and tools
- Assists in the development and management of the processes and procedures associated with project deliverables
- Uses industry standard project management methodologies to track progress, manage risk and coordinate resources
- Communicates project status to their supervisor in the Program Management Office, project stakeholders and sponsors. Must be able to provide succinct descriptions of product features and issues, including the occasional demo of product features
- Must be able to follow high-level, technical discussions of domain-related issues
- Drives adoption of consistent SDLC and associated processes for Pearson School System business units
- Works with peer departments to promote the Project Management discipline, gain buy-in on processes and procedures, promote communication and visibility into project activities, and facilitates cross-department communication
- Continually explores and develops new project performance metrics
- Utilizes both established and nascent performance indicators to communicate project status
- 5-7 years of project management experience in a commercial software development environment
- Experience with Agile software development practices required. (PMI-ACP and/or CSM certifications preferable.)
- Ability to drive consensus, facilitate solutions and build options/alternatives
- Track record of leadership and problem solving in a fast-paced, changing environment
- Accustomed to leading energetic and motivated IT professionals
- Experience working in an environment where you are proactive, action-oriented and accustomed to motivating project teams
- Solid understanding of the SDLC and associated delivery methodologies
- PMP certification an advantage, as is a background in a modern, object oriented development technology
- Excellent Organizational abilities
- Strong communication skills: written, verbal and personally able to quickly build and maintain rapport with others
- Demonstrated proficiency in Microsoft Project, MS Visio or OmniPlan and OmniGraffle, as well as other productivity software tools such as the Microsoft Office suite of applications
246
Senior Software Engineer Resume Examples & Samples
- 3+ years of experience administrating and managing Linux systems and environments
- 3+ years of experience with AWS (EC2, CloudFormation, Server Load Balancing etc)
- 3+ years of experience in developing infrastructure automation, including Chef, Ansible or comparable technology
- 3+ years of experience with continuous integration processes and principles
- 3+ years of experience developing scripts to automate software deployments and installations in Bash and Python
247
Senior Software Engineer Resume Examples & Samples
- Experience in C++ /C# .NET programming and windows application development
- Good conceptual knowledge of OOPS and OOAD
- Good grasping and ability to quickly learn new domain
- Understanding of x86 & ARM architecture is a plus
- Various necessary soft skills such as effective communication, ability to work with minimal input & directions, initiative, positive attitude and sense of humor
248
Senior Software Engineer Resume Examples & Samples
- Design, development, implementation and maintenance of J. Crew's Supply Chain Applications Warehouse management applications (Manhattan WMOS / RedPrairie WM) and Manhattan DOM
- Assume bottom-line design/development responsibility for the assigned tasks around one or more functional subsets of system software
- Consistently apply best practices in application development, troubleshooting, knowledge management
- Develop detailed requirements from High level requirements by seeking information from business partners
- Provide Continuous improvement by developing utilities and automation of repeated tasks
- Maintain application release and change control
- Application installation and upgrade, including third party integration and hardware configuration
- Working with various software development and deployment packages
- Bachelor’s Degree in Computer Science, MIS or related field, or equivalent experience in a technology-related field
- At least 4 years of software development experience as a Software Developer, with 3GL and 4GL programming languages, relational databases, web tools,
- Client-server graphical user interface (GUI), PL/SQL, Windows and Linux
- Experience with Manhattan applications especially with Manhattan Distributed Order Management(DOM) System
- Experience with the following: SQL and/or PLSQL, UNIX, Oracle 10g/11g, Java
- Excellent problem solving skills, particularly with regard to anticipating and solving problems, issues, or concerns before they occur or become critical
- Knowledge of various software development and deployment packages
- High level knowledge of networking and remote desktop and FTP
- Familiarity with Agile development preferred
- Experience with Scope Studio would be a big plus
- Able to work effectively both as an individual contributor and in team/cooperative development efforts
- Able to assist Project Leader and customers with integration testing, debugging and installation of application and systems software
- Good written, verbal and non-verbal communication skills
- Understand and apply Supply Chain concepts and adapt technical and general business skills in the rapidly changing environment. Experience/knowledge in Supply Chain applications would be a plus
249
Senior Software Engineer Resume Examples & Samples
- Require minimal or no oversight and review of deliverables. c. Provide estimates and direction for components to be built
- Coordinate execution of tasks with team members according to project timelines, and has a deep understanding of project deliverables
- Be able to interact with the customer in a positive manner reflecting CCIT values. Develop and maintains positive and effective customer relationships
- Create and documents component specifications and detailed design. Works closely with Architects to implement desired system architecture
- Identify potential risks and issues and provides possible solutions for them. Work with team to implement mitigation plan
- Build and deliver phase exit review items and works with team members to follow CCIT processes and practices for project delivery
- Deliver quality software components with minimal defects. Identifies and resolves conflicts with minimal or no supevision
- Understand the software delivery life cycle. Develop software components according to specifications and applying CCIT standards
- Maintain proficiency in object oriented development,component based development,patterns and design for reuse. Apply test driven design as appropriate
- Create and execute installation scripts with minimal or no oversight. Works towards automating as much as possible
- Maintain proficiency in development tools (development, testing,deployment, work item tracking)
- And helps team members increase their skill level. Works towards standardizing practices
- Keep current with latest version of tools and languages and works towards improving proficiency. Set personal goals to accomplish within a timeframe. Helps others to learn new skills
- Assist less experienced team members in their daily activities
- Know and contribute to standards creation and works towards improving them. Review work products for standards compliance
- Minimum of 5-7 years of enterprise wide/corporate business software applications development experience is required
- Specialties: Languages: C#,XAML,XML; Web Development: ASP .NET;Silverlight; Windows Development: WPF, Web Service Development: WCF,ASMX;Human Workflow: K2 BlackPearl;Integration Tools: BizTalk 2006,2006 R2,2009;Databases: Microsoft SQL Server 2000, 2005, 2008;Development Tools: VSTS 2005, VSTS 2008, VST 2010
250
Senior Software Engineer, Pictela Resume Examples & Samples
- Ability to comprehend and communicate in a complex technical environment
- Display a history of creativity, innovative thought, awareness of current technical trends and high levels of motivation
- Participate in and take responsibility for regular production installations
- Databases: MySQL
- Other: HTTP, SOAP, Web services, GWT, Javascript, Git, Maven, Python