Senior Software Engineer / Developer Resume Samples
4.6
(157 votes) for
Senior Software Engineer / Developer Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the senior software engineer / developer 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.
GD
G Doyle
Graciela
Doyle
789 Baumbach Mission
Los Angeles
CA
+1 (555) 692 2874
789 Baumbach Mission
Los Angeles
CA
Phone
p
+1 (555) 692 2874
Experience
Experience
New York, NY
Senior Software Engineer Developer
New York, NY
Johnson-Ortiz
New York, NY
Senior Software Engineer Developer
- Provides full application development life cycle support, including specifications, prototypes, development, quality assurance and deployment
- Provide estimation of work and ensure team is kept informed of progress
- Work with local & geographically distributed teams to brainstorm new innovative ideas and approaches for app development
- Ensure you develop adhering to best software engineering and UX practice. Help to define development standards for team
- Work with other developers in planning, prioritizing and executing assigned tasks within deadlines
- Working knowledge of web services and Oracle golden gate replication is a plus
- Follow and contribute to improvements in the team’s agile and engineering practices
Dallas, TX
Senior Software Engineer / Developer
Dallas, TX
Rolfson Inc
Dallas, TX
Senior Software Engineer / Developer
- Perform web development using Java, .NET and full stack frameworks for the front-end and middle-tier
- Perform application development and report repository platform development leveraging SharePoint
- Assist in new product adoption, update existing tools and frameworks, and work with the BI team for more advanced data visualizations and content
- Work with internal development teams to create, document and maintain a consistent client side technology stack for use throughout the Enterprise
- Perform mainframe development for projects using COBOL, DB2, JCL, and CICS and ensure development complies with architecture standards
- Train, manage and provide guidance to junior software development staff
- Work with Architects, Systems Analysts, and Project Managers to define technical solutions and perform technical analysis
present
Los Angeles, CA
Senior Software Engineer, Developer Platform
Los Angeles, CA
Champlin-Schimmel
present
Los Angeles, CA
Senior Software Engineer, Developer Platform
present
- Work closely with other members of the team to deliver rapidly iterative product releases
- Understand the design and implementation of Platform as a Service App Hosts. Examples include Openshift, CloudFoundry, Heroku, Elastic Beanstalk
- Understand the behavior of cloud services, specifically API driven services built in Ruby and Python. Acquire and maintain a deep knowledge for the API behavior and interaction between the various HP Cloud platform components
- Collaborate with geographically dispersed colleagues
- Design robust test suites which exercise the full breadth of the service
- Perform application UI development with JAVA and .NET; and thin client application development using AngualrJs’ MVW framework
- Work with internal development teams to create, document, and maintain a consistent client side technology stack for use throughout the Enterprise
Education
Education
Bachelor’s Degree in Value
Bachelor’s Degree in Value
Iowa State University
Bachelor’s Degree in Value
Skills
Skills
- Demonstrated Expertise (“DE”) in GUI design using Silverlight XAML, WPF XAML (using Microsoft Visual Studio or Microsoft Expression Blend tools), JavaScript, CSS and XML
- DE in design and development of a shared code-based multi-tier application for multiple environments (desktop and web) using Model-View-View-Model and Managed Extensibility Framework
- DE developing Windows class libraries with Object Oriented programming systems using C/C++, VC++ (MFC) and Win32, and developing REST services using Java or WCF technologies
- DE optimizing application performance and resolving memory leakage using performance tools -- RedGate ANTZ 8.0, Rational Purifier or Bound Checker; and enhancing application quality using TDD and Agile development methodologies
- Demonstrated Expertise (“DE”) in mainframe application architecture, design and development using COBOL, CICS, JCL, SQL, Syncsort, and DB2 with Microfocus Rumba; and defining CICS System Definition (CSD) entries programs, transactions and VSAM for the online CICS regions
- DE in software implementation, control, and versioning along the full development lifecycle of post-production support, using Endevor and data transfer processes (NDM, FTP and SFTP via Axway); and developing batch jobs using IBM utilities (DFSORT, IDCAMS, and IEFBR14)
- DE debugging online and batch programs using InterTest
- DE monitoring business processes using Business Process Manager (BPM)
- Demonstrated Expertise (“DE”) designing and developing CTI (Computer Telephony Integration) desktop solutions using WPF, WinForms, and C# on .NET 4.5.1/4.0/3.5 for Cisco and Genesys Call Center frameworks that interact with Information Service Bus eventing model to drive desktop container application to display correspondent, advisor details and multi-channel (Voice, Email, Chat) transactional interactions
- DE designing and developing end-to-end contact center routing solutions that integrate with enterprise services -- XTRAC, Siebel, Salesforce CRMs, and web services; and utilizing Genesys Administrator and Genesys IWS to support and advance institutional business unit support structure, including customizing Genesys Workflows using Composer or JavaScript
15 Senior Software Engineer / Developer resume templates
Read our complete resume writing guides
1
Senior Software Engineer, Developer Ecosystem Resume Examples & Samples
- Minimum 6 years’ software engineering experience
- Extensive experience with Ruby and Python (Django and Linux System Administration a plus)
- Experience of working with a distributed team is a plus - you will be expected to engage with team members across many time zones and cultures
2
Senior Software Engineer, Developer Platform Resume Examples & Samples
- Understand the design and implementation of Platform as a Service App Hosts. Examples include Openshift, CloudFoundry, Heroku, Elastic Beanstalk
- Understand the behavior of cloud services, specifically API driven services built in Ruby and Python. Acquire and maintain a deep knowledge for the API behavior and interaction between the various HP Cloud platform components
- Work closely with other members of the team to deliver rapidly iterative product releases
- Engage the developer community to encourage service adoption and optimize experience
- Collaborate with geographically dispersed colleagues
- Design robust test suites which exercise the full breadth of the service
- Minimum 6 years experience
- Programming - Extensive experience with Ruby. CloudFoundry experience is a plus
- Programming - Extensive experience with Python. OpenStack experience is a plus
- Programming - Experience with Django and Linux System Administration a plus
- Distributed systems / SOA - must be familiar with large distributed systems that have complex api interactions
- Performance instrumentation, analysis and tuning. Experience here is a plus
- Experience of working in a Linux based environment is a must. Past experience with Ubuntu/Debian is a plus
- Excellent written and verbal communication skills. Ability to effectively communicate product architectures and design proposals
3
Senior Software Engineer / Developer Resume Examples & Samples
- Translate business requirements into functional designs
- Design and develop software applications for online and desktop transaction processing applications in C# and .Net
- Analyze existing software applications to optimize performance and reliability
- Conduct pre-production, intermediate and post-production performance tuning activities, and resolve memory leakage issues
- Standardize frameworks and source code across multiple products within the Trading/Brokerage portfolio of products
- Work with onshore and offshore business partners and technical leaders on solution design and cross-practice projects
- Develop and maintain Active Trader Pro Application
- Conduct timely issue resolution
- Leverage innovation and creativity through fresh perspectives, breakthrough ideas, and new paradigms to create value in approaching problems, processes or solutions
- Leverage best practices for software engineering activities
- Mentor junior team members on development and other technical matters including application of modern technologies, efficient development tools, and best practices for coding/design
- Demonstrated Expertise (“DE”) in GUI design using Silverlight XAML, WPF XAML (using Microsoft Visual Studio or Microsoft Expression Blend tools), JavaScript, CSS and XML
- DE in design and development of a shared code-based multi-tier application for multiple environments (desktop and web) using Model-View-View-Model and Managed Extensibility Framework
- DE developing Windows class libraries with Object Oriented programming systems using C/C++, VC++ (MFC) and Win32, and developing REST services using Java or WCF technologies
- DE optimizing application performance and resolving memory leakage using performance tools -- RedGate ANTZ 8.0, Rational Purifier or Bound Checker; and enhancing application quality using TDD and Agile development methodologies
4
Senior Software Engineer / Developer Resume Examples & Samples
- Provide technical solutions and develop strategies that address business requirements
- Perform full lifecycle of software development including analysis, design, coding, system and user testing, problem resolution and planning
- Develop, test, debug, implement, and support moderate-to-complex programs
- Participate in software application architecture and design discussions
- Work with architects, and technology and business partners to support and enhance a complex business rules engine
- Assist in the rapid resolution of production issues and defects
- Perform unit testing and work with Quality Assurance to test scenarios
- Assist in the planning of and conduct user acceptance testing
- Ensure tasks and milestones associated with technical design, development and unit testing are completed according to project management guidelines
- Translate technical systems design to functioning code
- Create, update and maintain technical documentation
- Enforce development quality standards and best practices for all supported components, including change management, release management, and source code control
- Perform technical code reviews to ensure quality
- Resolve issues and validate programming requirements within areas of responsibility
- Generate ad-hoc queries/reports from system databases
- Perform regression testing and other development related tasks
- Actively research opportunities to enhance performance and reduce risk
- Demonstrated Expertise (“DE”) in mainframe application architecture, design and development using COBOL, CICS, JCL, SQL, Syncsort, and DB2 with Microfocus Rumba; and defining CICS System Definition (CSD) entries programs, transactions and VSAM for the online CICS regions
- DE in software implementation, control, and versioning along the full development lifecycle of post-production support, using Endevor and data transfer processes (NDM, FTP and SFTP via Axway); and developing batch jobs using IBM utilities (DFSORT, IDCAMS, and IEFBR14)
- DE debugging online and batch programs using InterTest
- DE monitoring business processes using Business Process Manager (BPM)
5
Senior Software Engineer / Developer Resume Examples & Samples
- Strong understanding of web-based email application development
- Excellent understanding of Secure/Multipurpose Internet Mail Extensions (SMIME) implementation
- Ability to effectively manage several projects simultaneously in a rapidly paced environment
- Ability to design/deliver customer web-based email client and server applications
- Excellent understanding of communications/email protocol API implementation
- Ability to implement business process and workflow into custom email applications
- Excellent knowledge of software development cycle and O&M processes
- Knowledge of public key inscription (PKI) key and lightweight directory access protocol (LDAP) implementation
- Ability to interface web application with remote relational database infrastructure
- Willing to “go the extra mile” ensuring that time critical requirements are met
- Prior experience working with multiple IC organizations
- Ability to work as part of a team in a very dynamic environment
- Highly mission-oriented
6
Senior Software Engineer / Developer Resume Examples & Samples
- Work with business partners and third parties to analyze individual project requirements to ensure adherence to architectural and required quality standards for Fidelity’s NGCC and TI programs
- Design, develop, test, implement, and maintain call prompting and end-to-end routing models
- Perform end-to-end contact routing design, configuration and development across multiple contact routing platforms
- Develop and enhance Fidelity’s Customer Service Models on the Genesys Platform for enterprise applications and desktop solutions
- Develop, test, implement and support routing strategies across multiple development and production platforms
- Provide recommendations to business partners on design and development strategies and end-to-end contact routing solutions that optimally leverage available routing technology and platforms for integration with enterprise services
- Design and develop web services and web applications
- Adhere to and maintain technical and development standards of the contact routing solutions group
- Collaborate with routing developers, internal technology groups and management to define and document strategies and standard processes
- Demonstrated Expertise (“DE”) designing and developing CTI (Computer Telephony Integration) desktop solutions using WPF, WinForms, and C# on .NET 4.5.1/4.0/3.5 for Cisco and Genesys Call Center frameworks that interact with Information Service Bus eventing model to drive desktop container application to display correspondent, advisor details and multi-channel (Voice, Email, Chat) transactional interactions
- DE designing and developing end-to-end contact center routing solutions that integrate with enterprise services -- XTRAC, Siebel, Salesforce CRMs, and web services; and utilizing Genesys Administrator and Genesys IWS to support and advance institutional business unit support structure, including customizing Genesys Workflows using Composer or JavaScript
- DE developing and instrumenting C# multi-threaded distributed applications using Microsoft Enterprise Library 5.0, PRISM, and Unity to deliver User Interaction Components (UIC) that integrate with enterprise web services and IE web browser to present retail, institutional and capital market customer/client data and that generate application usage reports using SQL queries
- DE designing and developing SOA web services and web applications using WCF and ASP.NET MVC/WebAPI technologies to authenticate HTTP requests against Active Directory and to transfer institutional data from enterprise Data Warehouse in JSON/XML/JSONP format to the desktop container application to display client data and support real time UI features
7
Senior Software Engineer / Developer Resume Examples & Samples
- Develop technical solutions to on-going data conversion efforts, participate in the implementation of conversion level architecture and comply with data conversion and implementation standards
- Perform technical and functional analysis to support data conversions
- Design and develop conversion routines or subsystems to support increasing data conversion program complexity
- Perform functional analysis for small to moderate projects
- Execute data conversions and provide guidance to junior associates, if needed
- Perform code and unit testing for moderate to complex-scope data conversion routines and responsible for post-installation testing correction of any conversion problems
- Assist in the planning and conducting of client/user review of conversion results, reports and implementation of corrections
- Perform and support all phases of testing leading to the data conversion of implementation, as well as post-installation testing and correction of any conversion problems
- Develop comprehensive documentation for data conversions
- Maintain quality, timeliness and accuracy of deliverables
- Perform defect prevention activities
- Report on project deliverables to senior management for review
- Conduct trainings and provide technical guidance to junior level team members
- Serve as coordinator for offshore DC Data Conversion team
- Serve as subject matter expert in Defined Contributions Data Conversions
- Demonstrated expertise (“DE”) monitoring the end-to-end implementation of SAS programs according to SDLC standards
- DE designing and developing SAS applications, including SAS on the Mainframes within a financial services environment
- DE working within operating systems -- Z/OS, UNIX and Windows -- including analyzing requirements, preparing technical design documents, and developing code; and performing unit and integration testing using SAS, CICS and VSAM
- DE in application design, development and support using Message Broker and Messaging Queue
8
Senior Software Engineer / Developer Resume Examples & Samples
- Develop and deliver applications and solutions for process improvements and to increase efficiencies using BPM methodologies for Fidelity’s Asset Management business operations
- Provide strategic input for long term product roadmap in the Reference Data Management Domain
- Support and maintain existing functionality and tools inventory
- Improve efficiency, present innovative recommendations and implement resolutions across the team
- Perform test-driven development and integration with various applications
- Produce documentation for design, training, and operational use
- Provide testing support to the Quality Assurance team
- Demonstrated Expertise (“DE”) designing and developing robust Business Process Management (BPM) applications and data analytics to manage securities, portfolios and index-related setup and maintenance requests across asset classes within an investment management environment
- DE architecting, analyzing and developing workflow and reporting solutions -- Exceptions Management, Helpdesks, and Incident Management solutions -- for both reference financial data and performance financial data using Appian, Linux, JBOSS, OBIEE and Oracle
- DE integrating BPM applications with a financial service orchestration layer using BPM APIs; maintaining continuous integration builds using Jenkins and Maven; and performing code repository management using ClearCase and Stash
- DE developing integrated reporting solutions for BPM applications by performing database data fetch and manipulation operations utilizing Oracle User Defined Types (UDT) constructs, conducting performance tuning, and writing SQL queries
9
Senior Software Engineer / Developer Resume Examples & Samples
- Provide technical solutions to categorize income generated as Ordinary Income, Capital Gain, Short Term, and Long Term by applying appropriate business rules
- Provide technical solutions that ensure mutual funds are in compliance with tax regulations
- Define functional and non-functional system requirements
- Assist in the development of strategy, standards, and support tools
- Work with a team to develop, test, and deliver functional and infrastructure initiatives
- Translate business requirements into optimal technical solutions
- Create detailed design documents
- Optimize system architecture including system performance, usability, reliability, and scalability
- Define system requirements from a holistic perspective
- Write source code, adapt existing components, and test developed components
- Proactively identify potential risks
- Provide advanced day-to-day support for the system
- Define and ensure compliance with standards and best practices for mid-tier development including change management, release management, and source code control
- Research new technologies and make recommendations for future releases
- Demonstrated Expertise (“DE”) in full stack Java multitier web development using MVC design patterns within a Struts and Spring framework and Apache open source libraries for financial reporting applications, in compliance with US GAAP and IRS tax reporting rules
- DE in rich client web application development for production of scalable and configurable legal and tax reporting documents with embedded Business Rule Management System (BRMS) -- JRules -- within an Oracle or Sybase RDBMS environment
- DE building data consumption solutions using Informatica to load reference and fund accounting data from third party accounting applications -- SunGard's InvestOne -- in a Unix/Linux environment according to Agile/Scrum methodologies
- DE configuring and administering TomCat web application servers including performance monitoring, security, reliability and load balancing for mission critical applications
10
Senior Software Engineer / Developer Resume Examples & Samples
- Contribute throughout the software project lifecycle including: requirements gathering, analysis, specification creation, software design, implementation, unit testing, integration, and delivery for/of trading and analytics applications within a Kdb+ environment
- Develop concise and clear technical design documents based on analysis of business requirements
- Analyze technical designs at the application level and define strategies
- Recommend technical solutions to project leaders
- Engage in functional and technical group discussions with analysts and developers
- Utilize Object-Oriented Design (OOD) principles and other technology-specific best practices
- Deliver on projects and support tasks in a dynamic environment
- Evaluate strengths and limitations of current and developing technologies
- Provide sustainable application improvements to support business processes
- Provide mentoring and coaching to junior team members
- Work with geographically distributed teams and business partners to analyze project requirements and communicate with developers the proposed design in an Agile environment
- Support product release activities (QA, deployment), and participate in product installation and post-installation support
- Demonstrated Expertise (“DE”) developing trading and analytics applications, including UI design and back-end component development, within a sell-side fixed income environment
- DE writing trading and analytics applications using Q within a Kdb+ environment
- DE performing client-side and server-side JavaScript programming in responsive web MVC design and software development using JavaScript frameworks -- Angular.js and Backbone.js, client-side technologies -- HTML5, CSS3, Bootstrap, JQuery, Modernizr.js, Node.js and Require.js, and IDEs -- Eclipse and Sublime; integrating and conducting test driven coding with front end testing frameworks -- Jasmine, QUnit; and integrating the build with CI and CD processes using Jenkins as a CI platform to develop financial services solutions
- DE in Object-Oriented Design and development using Java Technology stack including Java, Java EE, Spring framework, and Hibernate; and unit testing using JUnit and build tools -- Maven and Ant
11
Senior Software Engineer / Developer Resume Examples & Samples
- Develop and implement Front End web applications - including functional analysis, technical analysis, coding, unit testing and integration
- Work with internal development teams to create, document and maintain a consistent client side technology stack for use throughout the Enterprise
- Work in a fast-paced, Agile environment
- Participate in functional/technical group discussions with product owners, designers, analysts, QA and scrum masters to build and test implementations
- Adhere to project timelines, address and resolve technical issues
- Contribute effectively at many different points in a project life cycle, as an individual contributor
- Experience with HTML5, CSS3 and popular page layout frameworks
- Experience with Responsive web development
- Hands-on experience with multiple JavaScript libraries and frameworks
- Hands-on experience with Web Accessibility and Responsive Web Design
- Hands-on experience with Tomcat and Unix
- Experience with Scrum desired
- Strong software design and programming fundamentals
- Demonstrable expertise in JavaScript programming on both the client and the server (e.g. jQuery, Modernizr.js, Node.js, Backbone.js, Angular.js, Phantom.js, Require.js,)
- Demonstrable expertise in configuring client side development environments, build tools and tests utilizing modern client side programming concepts (e.g. TDD, CI, Grunt, Gulp, Git, SASS)
- Expertise in making use of CSS3 features & CSS Frameworks and to implement Responsive Web Design
- Proficiency with server-side scripting technologies and development (JSP, ASP, PHP etc.)
- Strong debugging and problem solving skills
- Motivated, self-directed, aptitude for learning new technologies
12
Senior Software Engineer / Developer Resume Examples & Samples
- Design and develop web applications and participate in all phases of the development lifecycle, including requirements gathering, design, coding, testing, deployment and maintenance
- Develop applications and frameworks using Java, based on Java Best Practices
- Develop thin present layer using AJAX frameworks
- Design and develop modules using AJAX frameworks
- Perform automated unit testing and integrated testing using Dev-Ops practices
- Conduct code reviews and impact analysis of modules developed by team members
- Collaborate with peers and superiors on process improvement initiatives, policy and procedure enhancements, and opportunities to improve the customer's service experience
- Perform Oracle PL/SQL and SQL Server database development and modeling
- Provide technical support of applications, as and when required
- Demonstrated Expertise (“DE”) building online transaction processing applications on Tomcat and Websphere platforms according to responsive web MVC design, and performing software development using JavaScript MVC frameworks and AJAX -- including client-side technologies HTML5, CSS3, Bootstrap, and JQuery -- and WebSphere Message Broker as middleware with IDEs (Eclipse and IBM RAD); and performing test automation for the developed web applications
- DE in Dev-Ops including Continuous Integration using Jenkins, uDeploy, SVN, Git and Stash
- DE in Oracle Business Intelligence reporting and data warehousing, including performing Informatica ETL
- DE in user interface analysis and design of web applications following Waterfall, Agile and Lean methodologies
13
Senior Software Engineer / Developer Resume Examples & Samples
- Design, develop, and implement .NET desktop and web applications using C# and Visual Studio
- Write Technical Systems Design (TSD) documents and review project artifacts, including requirements (SRA), functional specifications (SDS), process narratives and coding standards
- Perform development of complex components and applications
- Participate in requirements gathering and scope estimation activities
- Participate in unit, system and end-to-end integration test case reviews
- Participate in functional and technical group discussions with analysts and developers
- Coordinate release management processes at a product level
- Interact with technology specialists, technology owners, project managers and system analysts throughout all phases of the system development lifecycle (SDLC)
- Work with project manager to ensure that assigned work is completed efficiently, meets business requirements, stays within scope, and is delivered on time
- Assist in the identification, isolation, resolution and communication of problems within the production environment
- Actively collaborate with team members to develop, deploy and monitor team-wide projects, technical standards and best practices
- Coordinate development efforts of an onshore/offshore team following Agile and Waterfall methodologies; and provide mentorship for junior resources on the team
- Demonstrated Expertise (“DE”) in UI and web services development using C# and Visual Studio for brokerage applications
- DE in C# .NET development, including GUI (using WPF, WinForms, Angular.js and HTML5) and web services leveraging SOA (using WCF and ASMX), according to Web Services Software Factory design pattern
- DE writing SQL scripts to query and update relational database tables -- Oracle and Sybase
- DE working with onshore/offshore development resources and following Agile and Waterfall methodologies
14
Senior Software Engineer / Developer Resume Examples & Samples
- Plan, design, and develop native mobile applications (iOS) to view published research notes
- Train new hires on existing suite of applications, coding standards, release processes and business/domain related topics
- Support and enhance middle-tier services
- Provide technical solutions to anomalies in production environment to maintain and enhance product stability
- Use Visual Studio, Eclipse, Splunk and other Unix tools to analyze the root cause of issues and implement fixes
- Automate build and deployment process to ensure timely delivery of software products and updates to the end user
- Coordinate application development within an onshore/offshore model aligning with Agile and SCRUM methodologies
- Review codes designed by junior engineers
- Demonstrated Expertise (“DE”) developing front-end applications for investment management research report writing, formatting, editing, and publishing using .NET, C#, Visual Studio Tools for Office (VSTO), Windows Presentation Foundation (WPF), and Model View View-Model (MVVM) pattern; and performing application testing and debugging using MS Visual Studio
- DE developing native mobile applications for iOS using Objective-C, Swift, and Xcode
- DE developing Java/Spring and C#/.NET middle-tier services that consume market data, aggregate internal data, generate MS-Office based documents, and automate packaging and e-delivery of these documents
- DE automating build and deployment processes using Git, Jenkins, Nexus, NuGet, Tomcat, and Click-Once
15
Senior Software Engineer / Developer Resume Examples & Samples
- Develop and maintain Fidelity’s DC participant record keeping services platform
- Design, develop, and maintain both core business object and data access layer components
- Develop C#, C++ and Java-based applications
- Provide development estimates for defined contribution and health savings account projects
- Deliver complex technical tasks on the Ventura modernization and legacy Ventura platforms
- Write detailed unit test plans associated with the design of software components
- Develop technical documentation based on analysis of business and systems requirements
- Lead technical component development and delivery tasks
- Publish clear, concise and thorough design documentation
- Participate in and contribute to formal reviews of architecture, design, and code
- Provide second level support for software releases into production environments
- Assist in identification, isolation, resolution and communication of technical issues associated with developed software components
- Actively collaborate with team members to develop, deploy and monitor a team-wide product, technical standards and best practices within an Agile environment
- Foster teamwork and collaboration across a global development team, project teams, and business and systems partners
- Demonstrated Expertise (“DE”) developing C# and C++ applications using ATL COM and .NET frameworks; and developing REST APIs and Java applications
- DE in the development of mission critical enterprise-wide real time and non-real time transaction processing applications within a defined contribution or retirement services environment, using Waterfall and Agile development methodologies
- DE coordinating the development activities of an onshore/offshore team of software developers and support engineers
- DE troubleshooting business critical and real-time production issues related to workplace investment and defined contribution applications using DebugDiag, Parasoft SOA, SMS Installer and Visual Studio
16
Senior Software Engineer / Developer Resume Examples & Samples
- Design and develop web-based Java/J2EE applications that provide online brokerage capabilities to Fidelity customers
- Perform development activities according to TDD and Agile methodologies
- Perform WS02 API design, development, and implementation
- Provide work estimates on behalf of the development team for project, sprint, release and business case estimation processes
- Assist in the identification, isolation, resolution and communication of development problems
- Collaborate with team members to define and implement development best practices to improve application code quality and minimize software defects
- Recommend system solutions by comparing advantages of current development tools/methods versus alternate solutions/technologies/methodologies
- Mentor junior developers and provide guidance in development efforts according to Agile methodology
- Demonstrated Expertise (“DE”) in middleware orchestration using SOA technologies -- WSO2 or TIBCO
- DE analyzing business requirements for developing Java/J2EE applications
- DE in application development using TDD and Agile development methodologies
- DE in web application design using Spring, JavaScript, JSP, HTML and CSS
17
Senior Software Engineer / Developer Resume Examples & Samples
- Develop technical solutions for on-going data conversion efforts, participate in the implementation of conversion level architecture and comply with data conversion and implementation standards
- Perform technical and functional analysis for multiple projects supporting several data conversions
- Design and develop SAS applications on the mainframe
- Perform code and unit testing for moderate to complex-scope data conversion routines and perform post-installation testing correction of any conversion problems
- Perform and support all phases of testing leading to the data conversion of implementation
- Report on project deliverables
- Demonstrated Expertise (“DE”) designing and developing base and advanced SAS programs, and monitoring end-to-end implementation of SAS programs according to SDLC standards; and designing and developing custom reports in various formats -- csv, pdf, xls, html, and rtf -- using SAS reporting procedures
- DE designing mainframe applications working within operating systems -- Z/OS, UNIX and Windows -- including analyzing requirements, preparing technical design documents, developing code, and unit and integration testing, using SAS, DB2, VSAM, JCL, TSO and File-AID
- DE in data warehouse ETL (Extract, Transform and Load) concepts, application design and development using SAS or DataStage within back-end DB2 and Oracle Database environments
- DE in application design, development and support using Base SAS, SAS/Macros, SAS/Access, SAS/Connect, SAS/DB2, SAS/ODS and SAS/SQL across Mainframe, Linux and Wintel platforms
18
Senior Software Engineer / Developer Resume Examples & Samples
- Serve as technical lead for development of rich internet online transaction processing applications using Java and J2EE technologies, web security technologies, JSP, JQuery, and Backbone/Angular
- Conduct team meetings and scrum iterations, and coordinate Agile projects in a fast-paced financial analytics/projection environment
- Perform lean and Agile software development
- Ensure software product development is delivered on time and of the highest quality
- Foster teamwork and a spirit of collaboration among team members and business partners while conveying a sense of urgency and responsiveness to meet business needs
- Contribute to and/or write concise and clear technical specifications based on analysis of complex business requirements
- Drive product delivery through building innovative web services utilizing Continuous Integration (CI) and Continuous Deployment (CD), and supporting the solution from development through to production
- Analyze, detail, and model new and existing business and technology processes with a primary focus on how these processes manipulate and use the data
- Coordinate multiple development work streams through integration and ensure architecture is scalable and extensible
- Perform Object Oriented Design and development of the most complex components of the application
- Define, maintain and support Java development environment and best practices, including Maven, Sonar, and other open source tools
- Play a key role in resolving technical roadblocks involving multiple technologies
- Continually improve quality of development team deliverables
- Ensure code reviews, unit testing and integration testing is completed efficiently and effectively
- Assist in the coordination of delivery of technical components across internal/external technical teams
- Provide technical leadership to junior team members of the team
- Contribute to process-improvement initiatives in an effort to maximize velocity for the product team
- Demonstrated Expertise (“DE”) developing rich internet online transaction processing applications using Java, J2EE technologies, web security technologies, JSP, JQuery, and Backbone/Angular; and performing unit and integration testing on applications using Spring open source frameworks
- DE designing and developing data access layers consuming SOAP and RESTful services, and creating RESTful services using Spring
- DE providing coordination and oversight for large distributed application initiatives, including systems architecture and infrastructure, impact analysis, technical design, development, implementation, and support of onshore/offshore development teams according to Agile and traditional software development methodologies
- DE developing applications for Enterprise Resource Planning, banking, and retirement planning utilizing Monte Carlo simulations
19
Senior Software Engineer / Developer Resume Examples & Samples
- Perform system development lifecycle activities for learning applications, including creation of stories and tasks in JIRA
- Perform application design, development and testing, including coding and unit testing, and system integration testing using Agile methodology
- Perform database design of new features
- Implement and configure application breaks/fixes
- Collaborate with vendor and business users on upgrade and configuration issues
- Perform issue and risk management, and collaborate with integrated system developers
- Represent Learning team in Change Management and Incident Management (IM) review meetings
- Perform problem resolution and issue/risk management for learning applications
- Review and approve access requests created by users
- Create process and troubleshooting documents
- Perform disaster recovery as part of business continuity planning
- Configure SFTP setup for new incoming feeds for learning applications
- Collaborate with the offshore QA team to perform functional and data test cases
- Conduct performance tuning of DB code using tools including SQL Server Profile and Activity Monitor in MS SQL Server 2008
- Demonstrated Expertise ("DE") developing enterprise applications using Microsoft .Net 4.5, MVC, JQuery, and CSS; developing SQL server databases including writing stored procedures, functions, indexes, SSRS and SSIS; providing production support and maintenance of vendor systems using Dynatrace 6.2; and conducting performance tuning using SQL Profiler; all within an Agile development environment using JIRA
- DE in installation, configuration and maintenance of learning applications -- Learning Management System (Sumtotal 2103.02) and Learning Evaluation System (Perception 5.7)
- DE in configuration, release management and change management, including creating tickets and workflows, using HP PPMC 9.0 and HP Service Manager 9.31; and performing integration and regression testing, as well as creation of unit, integration, data and functional test cases using HP Quality Center 11.0
- DE in enterprise-level data modeling and design including Normalization in SQL and document management using Sharepoint
20
Senior Software Engineer Developer Resume Examples & Samples
- You are a strong contributor with a collaborative work style
- You have knowledge of the SCRUM / Agile development practices
- You are able to work successfully in an environment that encourages autonomy in the work that you do
- You have experiences in some of the following technologies Java, .NET, C#, WPF and SQL
- You understand how to build out restful services
- You have an awareness of functional programming, emerging technologies such as Scala / Akka / Camel and messaging frameworks such as Kafka, Active MQ and EMS
- You understand best engineering practices and have an aptitude to coach and mentor junior engineers
- You are experienced with technologies that support Automated Testing and CI/CD
- You are able to clearly document design options and decisions, and present these in an organized manner to technical as well as non-technical audiences
- You are motivated, are a good communicator, can take initiative to solve problems, and can make decisions based on the value of the solutions we build
21
Senior Software Engineer / Developer Resume Examples & Samples
- Contribute throughout the software project lifecycle including: requirements gathering, analysis, specification creation, software design, implementation, unit testing, integration, and delivery for brokerage trading systems and applications
- Work with business analysts and customers to gather and document system requirements
- Demonstrated Expertise (“DE”) designing, embedding and testing margin formulas for financial brokerage trading applications
- DE developing and executing automated test plans and test cases; and writing test scripts in Java/COBOL/DB2
- DE writing shell scripts to deploy Java WebServices to Unix/Linux production environments, including automating application deployment using UDeploy; building, deploying and automation using Jenkins; and version control using RTC
- DE developing applications along the Software Development Lifecycle, including developing project plans according to Agile and Waterfall methodologies
22
Senior Software Engineer / Developer Resume Examples & Samples
- Design, develop, and implement J2EE web applications within a dynamic financial services environment
- Contribute throughout the software project lifecycle including requirements gathering, analysis, specification creation, software design, implementation, unit testing, integration, and delivery, as an individual contributor
- Adhere to project timelines, and address and resolve technical issues
- Deliver on both projects and support tasks, including infrastructure enhancements and technology upgrades
- Analyze technical designs at the application level, define strategies, and work closely with fellow developers. Recommend technical solutions to project leaders
- Troubleshoot Linux-based deployment environments
- Engage in functional/technical group discussions with analysts and developers
- Utilize Object Oriented Design principles and other technology specific best practices
- Define strategies and work closely with and guide junior level developers
- Coordinate between onsite and offshore developers to meet project goals
- Evaluate strengths/limitations of current and developing technologies
- Demonstrated Expertise (DE) collaborating with business and technology partners (onshore and offshore) in a cross functional organization (product management, project management, analysts, quality assurance, software engineers, and architects) to design hierarchical personalization systems and entitlement driven authorization systems to implement and deliver solutions for brokerage systems serving Registered Investment Advisors, Registered Representatives, and Investors
- DE performing responsive web MVC design and software development of brokerage applications -- including Positions, Netsettlement, Multi-account constructs and Account opening/TOA -- using client-side technologies: HTML5, CSS3, Bootstrap, JQuery, Angular.js, Grunt, Gulp, and Jasmine; server-side technologies: Java, JUnit, MyBatis, SOAP, REST, Struts, and Spring; and using IDEs -- Eclipse and WebStorm, to develop financial services solutions
- DE supporting infrastructure enhancements and technology upgrades, including Spring framework upgrade; migration of application servers, web servers, and JRE/JDKs between computing platforms (Linux and Solaris); diagnosing and resolving issues identified during the migration between computing platforms; and upgrades of security infrastructure, including Digital certificate updates, KeyStore/Truststore setup, and two-way SSL configuration
- DE providing production support, including prioritizing incident queues for live productions, using Splunk; supporting net new browser versions by triaging and resolving browser specific client-side issues; and monitoring, analyzing, and enhancing web application performance using YSlow and PageSpeed Insights
23
Senior Software Engineer / Developer Resume Examples & Samples
- Participate in all phases of the development lifecycle, including requirements gathering, design, coding, testing, deployment and maintenance of the functionality
- Design and develop Java-based Restful and SOAP services, including middle tier Rest services
- Design and develop Java-based web applications
- Develop and execute unit test cases using JUnit
- Configure and develop scheduling and data load jobs
- Collaborate with Product Owner and business analysts to design and model application frameworks and business logic components
- Work closely with Product Owner in devising roadmap and project plan
- Write systems and technical design documentation
- Participate in peer design and document reviews, including architecture, design, and test plan review
- Execute system validation test plans, and perform automation of test cases following ATDD principles
- Perform release management
- Assist in identification, isolation, resolution and communication of problems, and design and implement solutions
- Contribute to ongoing maintenance and bug fixes, as needed
- Provide third level support for production issues
- Demonstrated Expertise (“DE”) in design and development of Java-based Restful and SOAP services, including middle tier Rest services
- DE in design and development of Java-based web applications using Hibernate, MyBatis and Struts running on Tomcat 7.0 servers
- DE in unit testing using JUnit; creating and scheduling jobs and data loading using Autosys, Control M and Informatica; and performing release management using HP Service Manager
- DE designing and implementing continuous integration frameworks using Jenkins, uDeploy, Stash, iConfig and Maven
24
Senior Software Engineer / Developer Resume Examples & Samples
- Perform web development using Java, .NET and full stack frameworks for the front-end and middle-tier
- Implement solutions utilizing vendor and/or custom developed components that adhere to a cohesive technology strategy
- Maintain and plan the replacement of existing Java-based report repository tools
- Perform application development and report repository platform development leveraging SharePoint
- Work with an OBIEE team to build visually appealing web front-ends and dashboards on top of existing OBIEE frameworks
- Build customized web tools leveraging various platforms and vendor tools to bring content to life on user desktops
- Assist in new product adoption, update existing tools and frameworks, and work with the BI team for more advanced data visualizations and content
- Develop platform services that are independent and reusable for applications in various solutions in the portfolio
- Contribute to the BI and analytics product roadmaps to ensure technology solutions and capabilities align with business objectives
- Partner with associates in the FIMT Technology organization to develop solutions that drive efficiency and scalability, internally and for customers
- Demonstrated Expertise (“DE”) developing middle-tier applications for integration with Oracle databases using Java, .NET, REST, and SOAP web services
- DE developing web-based UIs in thick and thin client architectures using HTML, Java and .NET
- DE designing end-to-end applications using SharePoint content management repository including performing integration with other applications
- DE designing end-to-end software solutions, including performance of requirements gathering, analysis, design, development and deployment of desktop and web-based applications for asset management
25
Senior Software Engineer / Developer Resume Examples & Samples
- Architecting and designing new control system software, and extending existing systems to accommodate new functionality
- Coordinating with other engineering disciplines to produce consistent, integrated designs with well-defined interfaces
- Guiding intermediate developers to produce a design and implementation that meets customer requirements
- Managing workload and task assignments among a small team of developers
- Leading small project teams and controlling cost, schedule and quality
- Preparing and presenting technical concepts, designs and reviews with the end-customer
- Interfacing with vendors on technical support issues, and to develop proposals
- Interfacing directly with customer technical leads to support and service installed systems at Canadian nuclear generating stations
- Analyzing, developing, writing and reviewing Software Requirements Specifications for new and re-engineered control systems
- 8+ years experience in PLC software architecture, design and implementation
- Full knowledge of IEC 61131-3 languages
- Experience in requirements analysis and documentation
- Supervision of a team of developers
- Excellent English written and verbal communications skills
- Experience with verification and validation of control system software, including automated techniques
- Involvement with on-site acceptance and commissioning of automated control systems, with customer interface
26
Senior Software Engineer / Developer Resume Examples & Samples
- Perform data reconciliation and remediation
- Provide comprehensive data access to trading, portfolio management, client statements and tax reporting
- Identify, analyze and document business requirements and processing for bug fixes and new development
- Migrate software code deliverables and technical solutions through the development, test and production environments
- Support technical solutions through the Systems Integration Testing, User Acceptance Testing and Implementation Phases
- Participate in quality control activities, including peer code reviews
- Analyze mainframe application and provide solutions on performance improvement
- Demonstrated Expertise (“DE”) in mainframe application architecture, design and development using COBOL, CICS, JCL, SQL, Syncsort, and DB2 with Microfocus Rumba; defining CICS System Definition (CSD) entries programs, transactions and VSAM for the online CICS regions; and developing batch jobs using IBM utilities (DFSORT, IDCAMS and IEFBR14) and Control-M scheduling tool
- DE developing COBOL-DB2/NATIVE DB2 stored procedures; and writing and executing SQL queries against DB2 databases
- DE developing applications for Cost Basis tracking and reporting of Options and Fixed Income securities as part of Cost Basis Legislation and Implementation of DTCC Transfer regulations
- DE developing real-time cost basis calculation and reporting applications
27
Senior Software Engineer / Developer Resume Examples & Samples
- Perform database and ETL development, primarily in Oracle PL/SQL and Informatica
- Create technical specifications, unit test cases, transitions, and Op-docs
- Produce data models, data flows, and data access layers to acquire, store, and distribute data
- Develop solutions to software business problems for investment management applications
- Prioritize requirements in conjunction with the business unit and provide a road map for the release plan
- Perform data certification and reconciliation
- Estimate, plan, analyze, design, and develop Perform and Productivity related projects
- Collaborate with the development team to prepare and review design documentation
- Collaborate with stakeholders, application development teams, middle-tier development team, Quality Assurance (QA) team, database administration team, and production support to plan execution, design, and development activities
- Collaborate with the business development team for project implementation
- Participate in on-call support rotation to implement critical enhancements
- Assist in the resolution of technical issues
- Participate in the environment setup for reporting in conjunction with the development team
- Assist QA team in devising test plans
- Participate in infrastructure and maintenance tasks utilizing Business Intelligence Enterprise Edition, Business Intelligence Administration Tool - Metadata Creation, Business Intelligence Publisher, Business Intelligence Answers, and MetaCenter
- Set up the development and validation environments
- Demonstrated Expertise (“DE”) in PL/SQL development within an Oracle environment using RESTful web services to implement Data as a Service (DaaS) framework
- DE in data analysis and data extraction within an Asset Management ETL (Extract Transformation and Load) infrastructure using Informatica; and report development using PERL
- DE designing and developing scalable database code and constructs using PL/SQL and UTPL/SQL (for unit testing) and TKPROF/XPLAN (for performance tuning)
- DE in version control and continuous integration of build, deploy, and test using Jenkins, Stash, and uDeploy
28
Senior Software Engineer / Developer Resume Examples & Samples
- Design and develop web services applications and participate in all phases of the development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance of the functionality
- Perform application UI development with JAVA and .NET; and thin client application development using AngualrJs’ MVW framework
- Develop secured authentication layer for REST APIs
- Translate business requirements into functional designs and develop business solutions using IBM BPM suite of technologies
- Perform integration with authentication protocols
- Enable application extensibility and develop business process flow
- Design high-level Business Process Definitions (BPD) based on the business requirements and underlying implementations
- Develop applications based on Best Practices for Service Oriented Architecture (SOA) and WSO2
- Perform unit testing with test cases for the developed code
- Perform peer testing, code review, and impact analysis of the modules developed by the other team members
- Collaborate with peers and superiors on process improvement ideas, policy, and procedure enhancements, and opportunities to improve our customers’ service experience
- Provide support of applications as and when required
- Assist in identification, isolation, resolution, and communication of problems within the production environment
- Actively collaborate with team members to develop, deploy, and monitor team-wide projects, technical standards, and best practices
- Demonstrated Expertise (“DE”) building online transaction processing financial platforms according to responsive web MVC design, and performing software development using: JavaScript MVC frameworks, including Angular.js; client-side technologies -- HTML5, CSS3, Bootstrap, and JQuery; AJAX as the communication mode between browser and application servers; and Websphere Message Broker as middleware and IDEs – Eclipse and IBM RAD
- DE performing team lead integrator tasks, including merging code management platforms (ClearCase and Git) within an Agile or Waterfall environment
- DE writing SQL database queries to analyze transaction values within an Oracle database environment
- DE designing and developing workflows using Informatica PowerCenter; and developing SOAP/REST Webservices using IBM Websphere Message Broker (WMB) and Spring Rest Services for online financial transaction processing applications
29
Senior Software Engineer / Developer Resume Examples & Samples
- Research code, and implement and document technical design strategies
- Develop unit tests, and integrate and support changes from development to test to production environments
- Maintain and develop various CompPlanner cycles and self-service capability components
- Work on various projects to modify a complex web infrastructure
- Research code to analyze existing infrastructure and recommend designs to address changes
- Document technical alternatives and recommend strategies
- Develop change strategies and adhere to design/development review processes
- Unit test and support code during QA testing phase
- Provide environment support as code moves through development, integration, acceptance, and production environments
- Communicate issues, progress, and status to all levels of the organization
- Conform to secure coding standards
- Participate in project's lifecycle with the project team
- Work closely with the project team to reproduce and troubleshoot incidents
- Work closely with the production support group during the various test phases to the actual production install
- Demonstrated Expertise (“DE”) in development of enterprise-wide, real time, high availability mission critical applications using Java
- DE in design and development of Java multi-threading application, and implementation of RESTful web services and Spring WebFlow for web application development
- DE in design and development of SQL database queries to analyze transaction values within an Oracle database environment
- DE developing responsive UI design using JQuery and jQ Widgets
30
Senior Software Engineer / Developer Resume Examples & Samples
- Author technical specifications and diagrams based on analysis of business requirements
- Participate in requirements gathering process, story development, estimation, iteration, and release planning within an Agile environment
- Work with Architects, Systems Analysts, and Project Managers to perform technical analysis and define technical solutions
- Assist with overall software design and performance tuning
- Support testing by creating automated scripts and resolving defects
- Perform troubleshooting and resolve production issues
- Provide second level support for production installations and issues
- Assist operational support team in analyzing system data and making data corrections
- Participate in quality control activities including code reviews, unit testing, and integration testing
- Demonstrated Expertise (“DE”) writing batch scripts using Kernel shell scripting to run workflows; and automating and scheduling batch jobs in Control M
- DE in data extraction, transformation, and loading using Informatica
- DE writing SQL scripts and code to load financial data into the Fiserv Caliper performance engine to calculate rate of return on financial investments
- DE creating stored procedures, packages, triggers, cursors, tables, and views within an Oracle Database environment
31
Senior Software Engineer / Developer Resume Examples & Samples
- Define and develop approaches to unique mobile solutions
- Design and develop components within the mobile application including force upgrade, push notification, deeplinking, parallax scrolling, animation, and other features
- Analyze and correct complex code issues and work on code maintenance strategy within the team
- Fine tune application features to improve performance and user experience
- Research new features and frame works that evolve in the market and perform rapid prototypes to validate good and bad ideas
- Work closely with application owners, internal architecture and business sponsors
- Write source code, adapt existing components, and unit test developed components
- Ensure designs meet performance, security, usability, and reliability and scalability requirements
- Demonstrated Expertise (“DE”) in JavaScript programming for mobile hybrid application development, feature implementation, and unit testing according to Agile software Development methodology using JavaScript frameworks -- Backbone, jQuery, jQueryUI, jQueryMobile, Require, Jasmine, and Modernizer
- DE in Sematic HTML/HTML5 development using template engines -- Handlebars and Underscore -- including defining formatting rules using CSS/CSS3, Bootstrap, and LESS
- DE in mobile application development automation using client side build processes – Grunt and Jenkins; and using IDEs -- Webstorm and Sublime -- for development and integration with Source Control version control tool
- DE performing design and development of customized mobile native features -- Push Notification, Wearable SDK, Widget, and Mobile Security -- using Android and supported frameworks: Cordova and PhoneGap
32
Senior Software Engineer / Developer Resume Examples & Samples
- Design Business Process Definition (BPD) based on business requirements and underlying implementation
- Install IBM product fixes in the IBM BPM tool
- Design and develop web applications and participate in all phases of the development lifecycle including requirements gathering, design, coding, testing, deployment, and maintenance of the functionality
- Perform application UI development within a Java framework
- Develop Java SOAP based and Restful web services
- Develop application based on Best Practices of Service Oriented Architecture (SOA)
- Collaborate with peers and superiors on process improvement ideas, policy and procedure enhancements, and opportunities to improve our customers’ service experience
- Actively collaborate with team members to develop, deploy, and monitor team- wide projects, technical standards, and best practices
- Demonstrated Expertise (“DE”) in design, execution, monitoring, and optimization of business processes using IBM Business Process Manager (BPM)
- DE building online transaction processing financial platforms according to responsive web MVC design, and performing software development using: JavaScript MVC frameworks, including Angular.js; client-side technologies HTML5, CSS3, Bootstrap, and JQuery; AJAX as the communication mode between browser and application servers; and Websphere Message Broker as middleware and IDEs – Eclipse and IBM RAD
- DE in enterprise architecture within a JAVA environment using J2EE, Service Oriented Architecture, and SOAP/Restful Webservices, as well as managing Websphere and Tomcat services
- DE scripting and executing shell commands in a Linux environment for builds, deployments, and product maintenance
33
Senior Software Engineer / Developer Resume Examples & Samples
- Analyze business requirements for developing web based online trading applications
- Design and develop AngularJS and NodeJS components
- Lead and deliver high/low level design for overall solution and assigned modules
- Participate in all phases of the project lifecycle, including developing, documenting, and communicating technical design artifacts
- Deliver incremental product enhancements with high quality following Agile principles
- Develop programmatic unit tests for all developed code
- Follow MVC design pattern across application project development to implement MVC framework and use Dependency Injection framework to accommodate new features
- Define code coverage by following Test Drive Development
- Implement design patterns
- Adopt new concepts and technologies and implement them effectively in projects
- Document methodology and technical specifications
- Demonstrated Expertise (“DE”) in GUI design using Angular JS, HTML5, CSS, JQuery, and Javascript
- DE analyzing business requirements for developing web based online financial applications using Java/J2EE
- DE preparing Proof of Concepts (POC) to evaluate new features in technology and business processes using Spring, Hibernate, REST/SOAP, Mule ESB, and SQL
- DE in web application development according to design patterns, and Test Driven Development (TDD) and Agile development methodologies
34
Senior Software Engineer Developer Resume Examples & Samples
- Design, develop and test code to meet application requirements
- Provides full application development life cycle support, including specifications, prototypes, development, quality assurance and deployment
- Communicates effectively with internal and external users as needed to support channel integration, development and support
- Supports development with appropriate documentation
- Work with local & geographically distributed teams to brainstorm new innovative ideas and approaches for app development
- Comply with architectural and coding standards
- Work with your team to plan delivery tasks and to track adherence to the plan
- Raise issues in a timely manner and take steps to address
- Follow and contribute to improvements in the team’s agile and engineering practices
- Bachelor’s degree in Computer Science, Engineering or Mathematics
- 5+ years’ experience as a Software Engineer building enterprise-class applications
- 5+ years’ experience with Java programming language and related tools/frameworks (J2EE, JSP, Spring, Maven)
- Strong Java Skills
- Thorough understanding of GOF design patterns and enterprise design patterns
- Experience with an integration framework such as Apache Camel, Mule, Spring Integration would be preferable
- Experience implementing Web Services - REST and SOAP
- Experience with JMS
- Experience writing automated test cases to test code.using JUNIT
- Practical experience using Acceptance Test Driven Development frameworks is an advantage
- Experience developing applications for the Financial Services Industry is a plus
- Knowledge of UI/UX design
- Knowledge of SQL/PLSQL
- A passion for innovation
- Full project life cycle experience, including requirements gathering, design, development, system test, user acceptance testing
- Experience with Agile delivery principles and practices, preferably Scrum-based, and on agile engineering development practices
- Must be able to work under minimum supervision and be a team player
- Proven customer-facing skills
- Strong communication, collaboration and influencing skill
- Ability to adapt to a dynamic business environment
- Knowledge of the Financial Services or Mutual Fund industry a strong plus
35
Senior Software Engineer Developer Resume Examples & Samples
- Follow approved Software Development Methodology for process, architecture, design, code and testing
- Engage with Architect(s) and other Tech Leads
- Develop clear and concise documents of complex scope
- Actively participate in the definition of both functional and non-functional requirements of a system and define the development strategy, standards and support tools
- Participate in design reviews and recommend improvements
- Recommend new technologies to ensure quality and productivity
- Work with other developers in planning, prioritizing and executing assigned tasks within deadlines
- Foster a spirit of creativity, innovation and constant improvement
- Degree in Computer Science or related discipline
- 5+ years’ experience as a software developer demonstrating significant complex story deliverable ownership
- A proven track record in software engineering in a large enterprise environment is required
- Must have excellent core Java skills, Java 1.7 SE at a minimum
- Thorough understanding of Web app development and deployment to Linux based servers
- Database related development experience
- Strong knowledge on development frameworks
- Worked in a Continuous Integration environment using tools such as Jenkins, Stash, Sonar, Git, Maven, Ivy
- Expert understanding and experience with the full development life cycle process
- Experience developing and presenting designs and prototypes
- Excellent problem solving and design skills
- Worked with Agile Development Teams
36
Senior Software Engineer Developer Resume Examples & Samples
- Design and develop high quality, simple, maintainable software solutions
- Participate in Architecture & Application design to create innovative solutions
- Promote advanced Agile development practices such as CI/CD, TDD etc
- Resolve issues and/or identify approaches to solutions
- Comply with and help to improve engineering, architectural and coding standards
- Be a highly engaged member of the team - participate in all facets of the delivery process
- Work closely with Analysts and Testers to deliver projects
- Focus on customer: Demonstrate understanding of customer's business domain
- Continuously improve technical competency: Demonstrate knowledge and application of current technologies
- Model Fidelity's Values: Honesty & Integrity, Employee Respect, Quality & Excellence
- BS or MS Degree in Computer Science, Information Technology, or equivalent
- Minimum of 5 years development experience, with a focus on web application development and utility programming
- Object Oriented Software development experience and associated development languages
- Languages, platform utilities and tools to include: (experience in these an advantage, not all required)
37
Senior Software Engineer / Developer Resume Examples & Samples
- Design, develop, integrate, and support mission critical web applications and financial tools
- Conduct the analysis, design, and development of software in a J2EE/Rich Internet Application environment
- Contribute reusable components to internal application framework
- Provide project implementation support, including User Acceptance Testing (UAT) and business user validation; verify the install procedures; build validation in all production applications; and execute database script into Oracle database
- Attend weekly/Scrum project status meetings with project team
- Adhere to project timelines, addressing and resolving technical issues, and contribute to process improvement initiatives
- Engage in functional/technical group discussions with analysts, architects, and developers
- Deliver on both projects and support tasks in a dynamic environment
- Write technical design specifications based on analysis of business requirements
- Responsible for quality of deliverables throughout the project lifecycle through peer design reviews, and code reviews
- Demonstrated Expertise (“DE”) building online transaction processing financial platforms for third-party trading, portfolio management, and custody using Spring MVC, ATG Dynamo, and Struts as middleware; TomCat and Websphere as application servers; and Eclipse, RAD, and RTC as the IDE for development and debugging, within a Unix and Windows environment
- DE developing rich internet content using FLEX with Cairngorm frameworks and Javascript frameworks (JQuery, Dojo, or Angular JS), and AJAX as the communication mode between browser and application servers
- DE developing web applications within a service layer distributed environment using server side technologies -- J2EE, Spring, Restful, and Soap Webservices, iBatis frameworks and XML messaging -- and middleware using validator frameworks -- CS203 and Spring Validator; and Git/Stash, Jenkins, and ClearCase as source code repositories
- DE providing second-level production support for a large-scale Financial Planning and Retirement Guidance application portfolio; and coordinating the production and deliverables of an onshore/offshore development team
38
Senior Software Engineer / Developer Resume Examples & Samples
- Participate in functional and technical analysis, architecture design, coding, and unit testing
- Author technical specifications and diagrams based on analysis of complex business requirements
- Attend Scrum calls and update progress and impediments on the story development
- Work with Architects, Systems Analysts, and Project Managers to define technical solutions and perform technical analysis
- Demonstrated Expertise (“DE”) in Object Oriented Design and Java/J2EE Web development within UNIX and Windows environments using: design patterns within Struts and Spring frameworks; client-side technologies -- HTML, CSS, JQuery, AJAX, and JavaScript; Servers -- WebSphere and Tomcat; and IDEs RAD and Eclipse
- DE writing SQL queries to extract data and debugging stored procedures within an Oracle and DB2 environment
- DE developing Web services (SOAP and RESTful) using JSON and XML formats; and performing application build, deploy, and support using Ant and unit testing techniques
- DE designing technical solutions using UML; and designing Web content management applications using LifeRay or Tridian
39
Senior Software Engineer / Developer Resume Examples & Samples
- Provide business solutions by developing complex or multiple software applications
- Participate in architectural design review
- Work with project manager, scrum master, systems analyst, technical leads, and developers to design, build, test, and deliver features that make up Fidelity’s internet experience
- Develop and implement front end web applications including functional analysis, technical analysis, coding, and unit testing
- Work with internal development teams to create, document, and maintain a consistent client side technology stack for use throughout the Enterprise
- Participate in functional/technical group discussions with analysts and collaborate with Quality Assurance team to build and test implementations
- Identify and resolve technical issues
- Participate in the full software development cycle including requirements gathering, analysis, design, coding, testing, problem resolution and planning
- Demonstrated Expertise (“DE”) in User Interface (UI) web development using HTML, CSS, SASS, Mustache, Galen, AJAX and JQuery
- DE performing responsive web MVC design and software development using Angular.js, node.js, and JavaScript framework; and using Eclipse and WebStorm to develop retail financial services solutions
- DE in test driven development using testing frameworks -- Mocha, Selenium, Jasmine and Karma; front end build process using Grunt and Gulp; and integrating the build with CI and CD processes using Jenkins as a CI platform
- DE in Object-Oriented Design and Java web development using MVC design patterns within spring framework, IBatis, SOAP and RESTful web services using WSO2 to implement rich internet applications
40
Senior Software Engineer / Developer Resume Examples & Samples
- Provide business solutions by developing complex software applications
- Design and develop Web services applications and participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance of the functionality
- Perform complex technical and functional analysis
- Help implement application level architecture and participate in architectural design reviews
- Support and perform all phases of testing leading to implementation
- Assist in the planning and conducting of user acceptance testing
- Assist in the identification, isolation, resolution, and communication of problems within the production environment
- Develop and create comprehensive technical documentation
- Demonstrated Expertise (“DE”) performing software development using REST and SOAP based Web services and application servers (tcServer and Tomcat) within Eclipse IDE, and using .Net, C#, and Java MVC frameworks, including Spring, Struts, JSF and EJB, and implementing design patterns -- MVC, Singleton, Façade, and service locator
- DE integrating and conducting test first development within the back-end build process using Maven, Ant and back-end testing frameworks -- Junit and Mockito -- and integrating the build with CI and CD processes: Jenkins and UDeploy
- DE performing lead integrator tasks, including branch merging in code management and production using SVN and Git; and serving as scrum master within an Agile environment
- DE developing web applications using Angular JS frameworks and client-side technologies -- HTML/HTML5, SASS, CSS/CSS3, JQuery, and JavaScript -- within WebStorm IDE
41
Senior Software Engineer / Developer Resume Examples & Samples
- Build new and enhance existing enterprise wide functionalities for the Digital Platform framework
- Work with the Mobile team to ensure Digital Platform standard practices are implemented and to coordinate installations
- Participate in application level architecture and architectural design review
- Work independently and/or with technical partners to design and document technical specifications
- Research alternative solutions and recommend changes in project developmental policies, procedures, standards, and development strategies
- Support product release activities including Quality Assurance and deployment
- Identify, escalate, and resolve technical issues and mitigate risk
- Participate in product installation and post installation support
- Mentor junior developers and provide guidance within project teams
- Demonstrated Expertise (“DE”) designing and developing web services solutions for mobile, web, and desktop applications using Agile methodologies, and incorporating Service Oriented Architecture (SOA) and domain modeling concepts in building APIs for financial transaction processing or brokerage applications
- DE designing and developing REST APIs using enterprise grade open source tools -- WSO2 ESB and Apache Axis2.0; and implementing complex MEPs using Apache Synapse and Java
- DE implementing core web services platform according to Test Driven Development methodologies using Eclipse and Git; setting up automated test cases using Parasoft SOATest; and delivering code using continuous integration systems -- Jenkins and IBM uDeploy
- DE providing production support and monitoring 24/7 highly available financial transaction processing applications, including writing scripts and generating reports using Splunk and Dynatrace; and analyzing and troubleshooting production issues using JVM Heap/Thread dumps
42
Senior Software Engineer / Developer Resume Examples & Samples
- Translate business requirements into technical specifications
- Design, develop, and implement technical solutions using NoSQL technologies
- Adhere to project timelines, address, and resolve technical issues
- Ensure design meets performance, security, usability, and reliability and scalability requirements
- Contribute to the continuous improvement of development standards and best practices
- Provide support and troubleshoot technical issues
- Identify, escalate, and resolve issues and mitigate risks
- Provide technical guidance to junior level developers
- Participate in Agile project development activities to deliver business solutions
- Ensure appropriate level of business and functional project documentation is created
- Plan and coordinate activities with project stakeholders, including test planning and execution
- Keep up on industry trends and current technologies
- Demonstrated Expertise (“DE”) in Java middleware and PL/SQL development within an Oracle environment using SOA and Restful web services
- DE in real time big data analytics for data transformation using Apache and DSE Spark, including Scala implementations within an investment products and data environment
- DE creating configurations for Cassandra database use cases
- DE in version control and continuous integration of build, deploy, and test using Jenkins, Stash, and Udeploy
43
Senior Software Engineer / Developer Resume Examples & Samples
- Adhere to development and methodology best practices
- Contribute to all aspects of project delivery, including creating functional specifications, technical architectures, and external interfaces
- Collaborate with business partners, analysts, and QA associates using an Agile development methodology
- Implement enterprise solutions released into a production environment
- Mentor junior team members and review codes designed by junior team members
- Demonstrated Expertise (“DE”) in C# .NET development including GUI (WPF and WinForms)
- DE in Object Oriented Design and Java/J2EE web development using: design patterns within Struts and Spring frameworks; client-side technologies (HTML, CSS, JQuery, AJAX, and JavaScript); servers (WebSphere and Tomcat); and IDEs (STS and Eclipse), within UNIX and Windows environments
- DE developing web services (SOAP and RESTful) using JSON and XML formats; performing application build, deploy, and support using Maven, Ant, and Continuous Integration (CI) tools -- Jenkins, Maven, and unit testing techniques; and designing technical solutions using UML
- DE writing SQL scripts to query and update relational database tables
44
Senior Software Engineer / Developer Resume Examples & Samples
- Interview business partners to understand project objectives, use cases and requirements, assist in defining project scope, and recommend solutions to project issues
- Formulate and define system scope, objectives, and systems workflow based on requirements
- Evaluate and provide technical solutions to complex application development problems
- Display a solid understanding of the software development process including analysis, design, coding, unit testing, integration, and user testing and problem resolution
- Follow documentation standards and best practices for diagramming business processes and system workflows
- Develop system/technical specifications describing solutions to achieve requirements
- Develop, maintain, and support applications to solve business goals in Mainframe and Distributed technologies
- Recommend changes to existing systems design to achieve requirements
- Trace system specifications to requirements to business objectives
- Prepare and execute complex system integration tests involving multiple systems
- Contribute to team project planning and to on-time and on-budget project goals
- Foster teamwork and spirit of collaboration and commitment within the project team
- Demonstrated Expertise (“DE”) interviewing business stakeholders and translating business requirements into technical design documents and specifications for mainframe and distributed application development
- DE in analysis, design, development, testing, and deployment of mainframe applications using COBOL, CICS, JCL, SQL, Stored Procedures, and ENDEVOR
- DE performing maintenance and support of Java-based distributed applications using RAD within a WebSphere Application Server framework, CVS for version control, and WSDL/XML technologies for services to interact with producer/consumers
- DE in mainframe data Extraction, Transformation, Performance tuning and creating reports within DB2, VSAM, and flat files in a mainframe environment, using SAS, Eztrieve, Rexx or CLIST, and VB Script for automation
45
Senior Software Engineer / Developer Resume Examples & Samples
- You are a seasoned developer capable of understanding problems and implementing solutions
- You are someone that can take initiative as well as work both independently & with teams
- You are able to work in a fast paced Agile environment with an ability to quickly change priorities from iteration to iteration
46
Senior Software Engineer Developer Resume Examples & Samples
- You are an expert in Oracle SQL and PL/SQL and have a good understanding of performance tuning
- You enjoy analyzing data, identify gaps, issues, patterns and trends
- You can independently analyze application dependencies and conduct impact assessment of changes
- You have a good understanding of database design concepts - Transactional / Data mart / Data warehouse etc
47
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) in Object Oriented Design and Java/J2EE web development using: design patterns within Struts and Spring frameworks; client-side technologies -- HTML, CSS, JQuery, AJAX, and JavaScript; Servers -- WebSphere and Tomcat; and IDEs RAD and Eclipse within UNIX and Windows environment
- DE developing web services (SOAP and RESTful) using JSON and XML formats; application build, deploy, and support using Maven, Ant, and Continuous Integration (CI) tools -- Jenkins, Maven, and unit testing techniques; and designing technical solutions using UML
- DE developing messaging applications using Spring frameworks, JMS protocols, and Message Broker Tool -- Websphere MQ
- DE writing SQL queries and debugging stored procedures within an Oracle environment
48
Senior Software Engineer / Developer Resume Examples & Samples
- Design, develop, and implement technical solutions on a platform dedicated to handle a large volume of data and transactions
- Migrate and enhance existing brokerage customers and account systems from mainframe to open systems
- Perform system analysis, design, development, testing, and implementation of medium to large size enhancements
- Define CICS System Definition (CSD) entries programs, transactions, and VSAM for the online CICS regions
- Analyze and research current implementations of the platform and determine course of action required to elevate the platform to meet customer needs
- Work with onshore and offshore team members and business partners to understand business requirements and propose flexible technical solutions
- Work with system architects for infrastructure upgrades and tune the environment for optimal performance and uptime
- Demonstrated Expertise (“DE”) designing mainframe applications, using Business to Business (B2B) Architecture to interface consumer systems direct interaction with producer systems, using common language (XML) over a standard transport and SOAP Java web services, according to object oriented design patterns and SOA concepts, and RESTful web services for internal and external customer support
- DE in mainframe application architecture, design, and development using COBOL, CICS, JCL, SQL, Syncsort, and DB2 with Microfocus Rumba; defining CICS System Definition (CSD) entries programs, transactions, and VSAM for the online CICS regions; performing Endeavor version control and Control-M scheduling; conducting performance testing of mainframe batch and online modules; and writing and executing SQL queries against DB2 databases
- DE developing COBOL-DB2/NATIVE DB2 stored procedures and developing Java batch processes for grid computing
- DE in web services and mainframe performance tuning, including migrating business logic from mainframe to Java web services using RTC for version control and Endeavor for mainframe modules
49
Senior Software Engineer / Developer Resume Examples & Samples
- Work with co-located business partners to design and code maintainable software solutions
- Participate in requirements sessions, design sessions, and reviews
- Contribute to solution designs that meet the immediate business need while allowing for long term flexibility and maintainability
- Actively participate in monthly planning and story estimation, weekly tactical meetings, daily scrums, demonstrations to the business on functional delivery, and other team Agile practices
- Communicate and/or escalate issues encountered during planning and story execution as appropriate to team lead or management
- Contribute to process-improvement initiatives in an effort to maximize velocity for the project team
- Provide sustainable application improvements to support business processing
- Search for unexpected results and repair vulnerabilities to the system or process
- Support the reporting requirements of the business
- Demonstrated Expertise (“DE”) designing single sign-on authentication and authorization mechanism using SiteMinder and Spring-Security
- DE developing Java-based middle tier services and backend job processors in a distributed environment using Test Driven Design methodology, MVC Design pattern, Multi-Threading, Java Reflections, Real Time Caching technologies, and application development frameworks, including Spring (Transaction), Hibernate, and Quartz , to support transactions processing, and XML feed for data transfers to Internal Revenue Service
- DE in client-side UI development and integration using JSP and jQuery JavaScript UI frameworks
- DE creating configuration for build and deploy processes, including continuous integration and deployment processes using Jenkins
50
Senior Software Engineer / Developer Resume Examples & Samples
- Drive development standards for application implementation across the team
- Implement the application vision with guidance from project architects
- Work with analysts and business owners to ensure requirements are properly implemented and defects and issues are resolved
- Responsible for the design and implementation of a large number of Customer Information Control System (CICS) screens for the Brokerage Journal Entry Transaction application
- Develop COBOL batch processing based reports to identify discrepancies in BJNL transaction processing
- Develop complex modules used by front end applications to access BJNL data residing in DB2 databases and mainframe VSAM files
- Assist junior Software Developers throughout technical phases of projects including Software Design Specification (SDS), Technical Support Documentation (TSD), User Acceptance Testing (UAT) and Technology Readiness Assessment (TRA)
- Perform system analysis as well as design, development, testing, and implementation of medium to large size enhancements using JCL, COBOL/DB2, and CICS
- Participate in critical problem solving and advanced troubleshooting
- Demonstrated Expertise (“DE”) designing, developing, and maintaining IBM mainframe based applications using development tools (Microfocus Rumba, IBM RDz, and IBM Screen Definition Facility II) and CA InterTest for batch and online processes
- DE providing support throughout the Software Development Lifecycle (SDLC), including analysis, design, implementation, version control, and post-installation validation using ENDEVOR, Control M, CA Platinum, NDM, FTP and SFTP via Axway
- DE developing COBOL, JCL, DB2, and VSAM based batch jobs using IBM utilities (DFSORT, IDCAMS, and IEFBR14)
- DE developing CICS programs; coding COBOL-DB2/NATIVE-DB2 based stored procedures; and maintaining programs that interface with XML parsers and Web services
51
Senior Software Engineer / Developer Resume Examples & Samples
- Participate in architectural design reviews to design, develop, test, and implement original and complex batch and online programs and system solutions
- Perform mainframe development for projects using COBOL, DB2, JCL, and CICS and ensure development complies with architecture standards
- Migrate software code deliverables and technical solutions through the development, test, and production environments to ensure QA readiness
- Perform and support all phases of testing leading to implementation
- Develop comprehensive technical documentation
- Mentor less experienced team members and coordinate their development and delivery efforts
- Perform post-installation testing and regression testing
- Actively assess opportunities to enhance quality, performance, and reduce risk
- Assist in the rapid resolution of production issues and defects related to project installations
- Analyze and implement quality control measures
- Develop and execute test strategies, test plans, and test cases for projects within functional area
- Adhere to project timelines, address and resolve technical issues, and contribute to process improvement initiatives
- Write concise and clear technical design specifications based on analysis of business requirements
- Demonstrated Expertise (“DE”) in batch processing using ENDEVOR version control, Control-M scheduling tool, and JCL, SORT, and File-Aid utility tools; and performance testing of mainframe batch and online modules using STROBE and SYSVIEW
- DE writing CICS transaction processing applications in COBOL within a DB2 and VSAM system environment; and writing and executing SQL queries against DB2 databases
- DE developing mainframe modules that interface with distributed and web consumer layer modules within defined contribution record keeping functionalities
- DE training and mentoring an onshore/offshore development team
52
Senior Software Engineer / Developer Resume Examples & Samples
- Identify, analyze, and document business requirements and processes for bug fixes and new development
- Work collaboratively with off-shore associates to ensure project success
- Migrate software code deliverables and technical solutions through the development, test, and production environments
- Support technical solutions through Systems Integration Testing, User Acceptance Testing, and Implementation phases
- Participate in quality control measures, including peer code reviews
- Monitor tasks and deliverables in order to complete projects on schedule
- Build and maintain day-to-day internal and external relationships in order to provide high quality service to customers
- Coordinate installations with necessary pre/post validations
- Demonstrated Expertise (“DE”) in full lifecycle development of mainframe applications -- from requirements gathering through design, development, and implementation -- according to Waterfall and Agile methodologies
- DE in mainframe application development using JCL, COBOL, CICS, VSAM, DB2, and REXX
- DE in mainframe application development within a TSO and MVS operating system environment, using: Endevor for version control, Control-M for scheduling, Abend-AID for debugging, File-Aid for browsing, and Spufi for data querying
- DE developing data processes and structures for ETL between mainframe and distributed systems using JCL, COBOL, VSAM, and DB2
53
Senior Software Engineer / Developer Resume Examples & Samples
- Design and develop rich internet J2EE applications using Service Oriented Architecture (SOA)
- Analyze business needs and processes to estimate, plan, and deliver work
- Translate business requirements into rule engine applications
- Contribute to application development and code reviews
- Participate in Scrum meetings across onshore and offshore development efforts
- Partner with project management to ensure delivery under given constraints
- Identify and suggest ways to improve delivery processes and technology products
- Prepare builds and deployment packages, along with detailed deployment and operational documentation covering errors and recovery procedures
- Prepare test cases and strategies for unit testing and integration testing
- Provide technical and functional support to testing teams
- Demonstrated Expertise (“DE”) in Object Oriented Design and Java/J2EE Web services development using: design patterns, Spring frameworks, servers (WebSphere and Tomcat), Integrated Development Environment (Spring Tool Suite), and Eclipse, within a UNIX and Windows environment
- DE developing Web services (SOAP and REST) using JSON and XML formats; performing application build, deploy, and support using Maven, Ant, and Continuous Integration (CI) tools -- Jenkins and unit testing techniques; and designing technical solutions using UML
- DE developing messaging applications using Spring frameworks and Message Broker Tool (Websphere MQ); and developing Business Rules using IBM ILOG JRules
- DE developing stored procedures and queries for Oracle database using PL/SQL
54
Senior Software Engineer / Developer Resume Examples & Samples
- Develops web applications and new features across multiple subsystems within the applications
- Collaborates in requirements definition, functional analysis, prototyping, design, coding, testing, and deployment
- Develops web based applications with powerful text editors, including Sublime Text, Notepad ++, Atom and IDEs, including Eclipse and/or Webstorm
- Develops and unit tests product enhancements to Java, J2EE, and Node based applications
- Provides engineering support to build and deploy J2EE applications on Tomcat and other J2EE containers, including JavaScript based application on Node containers
- Participates in daily scrums and communicates development status, roadblocks, and issues to management; and engage in functional and technical discussions with product owners, QA, and developers across teams
- Promotes technology standards across various development teams within the organization
- Converts mockups and wireframes into a standard complete, high fidelity, working prototype with latest web technologies
- Integrates workable application prototypes readily into application JSPs
- Coordinates with different teams within the organization to identify and resolve issues for front-end technology
- Implements build first, continuous integration, and continuous development principles with client side build tools and task runners, including RUBY and GRUNT, and build tools using Jenkins
- Improves code quality by linting the HTML markup, CSS, and JS with appropriate linters
- Designs connections to proprietary third party applications from home grown applications using Oauth tokens
- Ensures accountability, readability, and maintainability in large scale applications by creating technical documentation and performing unit code testing
- Enables Agile software development principles with Atlassian tools and applications, including JIRA, Crucible, and HP QC to plan, execute, track, and perform code in a fast paced development environment
- Optimizes performance of client side code
- Works with the analytics team for required application integration
- Identifies and resolves problems, challenges, or issues that affect or impact different web
- Demonstrated Expertise (“DE”) building responsive MVC based web transaction processing applications operating with Tomcat application server, Java based middle layer, and JavaScript based client side technologies -- Backbone.js, jQuery, Handlebars.js, HTML, and CSS -- that consume RESTful JSON web services
- DE performing version control using git and CVS to create release candidates for transaction processing applications within a master branch model to enable multiple services (money transfer, adding a bank, offering new products), in an Agile environment
- DE developing front-end based build process using Grunt, Bower, and Node.js for transaction processing applications; and optimizing JavaScript and CSS using RequireJS plugin, Closure Compiler, and SASS Compiler
- DE integrating and conducting user interface tests on Docker based containers for money transfer front end applications, using Protractor front end testing framework with Selenium grid running on a C2C based Ubuntu machine, to test client-side applications from any remote machine
55
Senior Software Engineer / Developer Resume Examples & Samples
- Collaborate with analysts and designers in the development and initiation of new software programs and applications
- Consistently write, translate, and code software programs and applications according to specifications
- Document architectural designs in ways that clearly describe solutions (blueprints, Unified Modeling Language diagrams, etc.)
- Oversee the deployment of solutions to integration and test environments
- Administer diagnostic analysis of test results and deliver solutions to critical areas
- Cultivate and disseminate knowledge of application development best practices
- Gather statistics and Prepare and write reports on the status of the programming process for discussion with management and/or team members
- Determine, develop, and maintain user manuals and guidelines
- Liaise with company’s software and hardware team for prompt rectification of any problems or emergencies
- Liaise with network administrators, systems analysts, programmers, and other software engineers to resolve any defects in products or company systems
- Train, manage and provide guidance to junior software development staff
- 5+ years’ experience in developing Web based application using J2EE, Spring
- Bachelor’s Degree from an accredited University in Software Engineering or Computer Science
- Experience producing/ consuming REST Web services
- Proficient in standards compliant HTML and CSS
- Experience with Eclipse development environment
- Team Player
56
Senior Software Engineer Developer Resume Examples & Samples
- You have design experience building thin client interfaces
- Your strong knowledge of pattern driven design and development
- Your proven experience in many of the following
57
Senior Software Engineer / Developer Resume Examples & Samples
- Designs applications or subsystems on major projects and for/in multiple platforms
- Develops applications for multiple projects supporting several divisional initiatives
- Supports and performs all phases of testing leading to implementation
- Assists in the planning and conducting of user acceptance testing
- Responsible for post-installation testing of any problems
- Establishes project plans for projects of moderate scope
- Works on complex assignments and often multiple phases of a project
- Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives
- Demonstrated Expertise (“DE”) in ETL development, including transformations, mappings, and workflows, using Informatica 8 or higher
- DE in Oracle database development, including design of packages, triggers, and tables
- DE developing reports using OBIEE and Business Objects within a mutual fund data management environment
- DE writing UNIX shell scripts to execute Informatica workflows and mappings using Control M and Maestro; and creating dependencies between Control M jobs
58
Senior Software Engineer / Developer Resume Examples & Samples
- Works with project technical lead to determine design approach of WebFOCUS and related components
- Proactively recommends improvements/utilization of WebFOCUS modules for the betterment of the organization
- Maintains awareness of the current product capabilities (Report Caster, MRE, and BID)
- Applies working knowledge of logging and tracking issues with the IBI WebFOCUS support organization
- Develops original and creative technical solutions to WebFOCUS based Business Intelligence development efforts
- Demonstrated Expertise (“DE”) performing WebFOCUS upgrades on versions 7.x and 8.x
- DE developing WebFOCUS reports and BI Portal (Dashboards) using Developer Studio and App Studio on WebFOCUS version 7.x. and 8.x
- DE integrating WebFOCUS reports and Dashboard components with custom developed user interfaces using HTML, CSS, JavaScript, and JQuery
- DE developing WebFOCUS based Business Intelligence solutions within an onshore and offshore development environment
59
Senior Software Engineer / Developer Resume Examples & Samples
- Works on complex assignments and multiple phases of a project
- Demonstrated Expertise (“DE”) developing enterprise financial services applications in distributed environments using J2EE, Spring, and ORM frameworks (Hibernate); and developing Web services (producers and consumers) using JAX-WS, SOAP, REST, XML, JSON, and WSDL, according to Agile methodologies
- DE developing enterprise client server applications, including Bash shell scripting, database design and development within an Oracle environment; and developing Web-based applications using HTML, CSS3, Bootstrap, JavaScript, Ajax, JSP, JQuery, and CSS
- DE configuring continuous build and integration flows using GIT, Jenkins, Maven, and Nexus in a UNIX environment (Solaris/Linux); and scripting automated application deployment flows
- DE in database development and modeling according to Agile methodologies within a large database environment using Cassandra, including writing, maintaining, and debugging queries; and creating configurations for Cassandra database use cases
60
Senior Software Engineer Developer Resume Examples & Samples
- Collaborate with other team members on shared items of work and communicate effectively in a team oriented environment to ensure end to end delivery of features
- Provide estimation of work and ensure team is kept informed of progress
- Share your knowledge across the team, mentoring of junior team members
- Work independently on complex technical and functional analysis
- Minimum 5 years of application design & development experience in JavaScript, HTML5, CSS and JavaScript frameworks
- Excellent Communication, written and oral skills
- Team player. Experience working with dispersed teams
- Collaborative in your approach, actively contributing to how work gets completed
61
Senior Software Engineer / Developer Resume Examples & Samples
- Analyzes data to identify and address data holes
- Participates in architecture design and development of technical solutions
- Supports the Trading Desk by providing real-time and batch oriented data solutions
- Performs end to end analysis and testing to inform decisions on data acquisition, data management, data storage, and data consumption
- Triages data issues reported by Trading Desk Consumers and partners with internal and external stakeholders to analyze the root cause and develop systematic fixes
- Analyzes business and technical requirements using data mining, data profiling, and data modeling techniques
- Attends daily stand-up status meetings to identify and review issues
- Contributes to project planning and tracking
- Ensures thorough documentation and compliance
- Coordinates development efforts with offshore team
- Writes utPLSQL scripts for unit testing
- Works with external vendors to ensure data quality
- Follows Test Driven Development
- Demonstrated Expertise (“DE”) developing reporting/warehouse solutions using Oracle, PL/SQL, and Informatica; performing systems and data analysis using data mining and profiling techniques; and developing Context and Flow Diagrams using Visio
- DE building IBM Netezza database solutions using nzsql and Aginity tool
- DE supporting the entire Software Development Life Cycle -- using Erwin and Power Designer for data modeling, SONAR for code quality analysis, Crucible for code review, and Stash and Git for version control -- according to Agile methodologies
- DE liaising between business and technology partners to document business requirements and design technical solutions
62
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) automating test cases for Web and desktop applications using Selenium and C# within a NUnit framework in a Visual Studio integrated development environment
- DE writing automation scripts for Web and desktop applications using Sahi Pro and Java within a TestNG framework in an Eclipse integrated development environment
- DE in Salesforce development, including configuration and workflow development; writing scripts using APEX, Visual Force, and Triggers for Salesforce customization; developing and maintaining Visual Force, AppExchange, and Force.com pages; and integrating pages with third party solutions
- DE creating and managing custom objects, fields, formulas, validation rules, page layouts, reports, custom workflows, and approval processes within Salesforce; and performing continuous integration within an Agile development environment, including source control management using Jenkins and GIT Stash, and version control using Maven
63
Senior Software Engineer Developer Resume Examples & Samples
- The team you will be joining is engaged on a multi-year strategy to design and deliver a range of net-new functionality for our business partners and FI clients
- You will be a highly engaged team member - participating in all facets of the delivery process aligned to this strategy
- We are looking for a team player with a positive attitude, excellent communication skills and desire to grow as an engineer
- You will be comfortable following the best practices of agile development
- You will have a full understanding of the software development process
64
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) in Object-oriented design and Java/J2EE Web development within UNIX and Windows environments using: design patterns within core Java, JDBC, JavaMail, Apache POI, and Spring framework; client-side technologies -- HTML, CSS, jQuery, AJAX, JavaScript, and WebSockets; Servers -- WebSphere and Tomcat; and Eclipse IDE
- DE integrating applications with SunGard's stock loan trading applications, including SmartLoan Booking API and S3 API using IBM MQ; and EquiLend using SFTP for Shared Trade Tickets (SHTT) and Order Offer Initiate (OOIN) trade processing
- DE developing Web services (SOAP and RESTful) using JSON and XML formats; and performing application build, deployment, and support, using continuous integration and build tools -- Maven, Git, Stash, Bamboo, Jenkins, and uDeploy
- DE writing Oracle PL/SQL complex queries, functions, and stored procedures using Oracle 10g and above
65
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) performing J2EE Object-oriented development and deployment of enterprise integration patterns, using REST protocols, JSON/XML data formats, Spring Framework, MyBatis, Apache Camel, JUnit, HTML, and JavaScript; and performing deployment management on Apache Tomcat servers
- DE developing ETL workflows using Informatica Power Center 9.6 (ETL), including building unstructured data transformations and HTTP transformations for posting data to Web pages; and performing ADT parser development using Informatica Data Transformation Studio, workflow invocation through Informatica Web Services Hub and JMS, and scheduling using Control-M
- DE designing and developing batch processes using Hadoop framework on CDH5.x to store data files in varied file formats (Parquet and Avro) on Hadoop file system, using Hive and Impala databases; and performing data loading from relational data sources using Sqoop
- DE writing SQL scripts to perform data modeling and development; and coordinating database operations, including data storage and data retrieval, using PL/SQL packages and stored procedures on Oracle12c database platform
66
Senior Software Engineer / Developer Resume Examples & Samples
- Analyzes requirements to determine feasibility of design within time and cost constraints
- Collaborates with architects, systems analysts, engineers, and programmers to design system specifications and obtain information on interfaces, project limitations, capabilities, and performance requirements
- Develops functional, technical, and system integration design specifications for applications
- Develops and maintains application modules and associated documentation to meet design specifications
- Identifies project risks and recommends resolutions and mitigation plans
- Develops and implements software testing and validation procedures to assure application and technical environments meet functional and system performance specifications
- Provides project implementation support, including User Acceptance Testing (UAT) and business validation
- Prepares production installation plans, coordinates installations, and ensures implementation adheres to installation plans
- Modifies existing applications to add and adapt to new features, correct errors, and improve performance
- Demonstrated Expertise (“DE”) in Object-oriented design and development of high volume batch applications in distributed environments, using Spring Batch framework and Java/J2EE technologies; and performing integration with Web services (SOAP and RESTful) using JSON and XML formats
- DE performing software development within a distributed team environment across different time-zones, according to Agile and Scrum software development methodologies
- DE providing project implementation support, including User Acceptance Testing (UAT), business validation, and verification of install procedures; and performing application build, deploy, continuous integration, and testing, using Maven, Stash, and Jenkins
- DE performing optimization and performance analysis of complex batch applications, including database modeling and PL/SQL tuning; developing UNIX/Linux shell scripts for automation of batch runs; and identifying and monitoring performance issues in existing batch applications using Performance Management tools
67
Senior Software Engineer Developer Resume Examples & Samples
- Your new team of 8 people is currently engaged on a multi-year strategy to design and deliver a range of new functionality for our business partners and FI clients
- Your role is a key contributor to in all facets of the delivery process aligned to this strategy
- Your understanding of best practice agile development
- A full understanding of the software development process
- Along with skills in a range of different technologies
68
Senior Software Engineer Developer Resume Examples & Samples
- Data: HDFS Ecosystem, Oracle, Scala, Spark, Python, ElasticSearch, Oozie
- Server: Java, Spring, Micro-Services Architecture, Docker, UNIX, Gradle, Maven
- Experience of developing and securing APIs
- Automation:Selenium, Cucumber, BDD, Continuous Deployment, Jenkins
69
Senior Software Engineer / Developer Resume Examples & Samples
- B.S. in Software Engineering, Computer Science, or a related field and 8 years of software development and design experience
- Possesses a strong system of systems engineering background with a proven ability to build strong. business and technical relationships with the R&D and stakeholder communities
- Possess a strong systems engineering background with expertise in software development, artificial intelligence, data engineering and/or research and development
- Have a working knowledge and experience interfacing with Windows, Linux and Android
- Experience with mobile computing and ability to breakdown the big picture into usable requirements and interface designs
- Candidate must also possess: excellent written and verbal communication and presentation skills
- Possess self-motivation to learn new technologies and work as both independently and as a member of a team
- Candidate must be able to obtain and maintain a DoD Secret Clearance
- Some knowledge of the Army domain/operational experience, acquisition, technology forecasting, program planning expertise, as well as tactical communications systems, e.g., WIN-T and handheld radios
- A PMP certification and/or MS degree would be a plus
- Possess strong problem solving skills with a demonstrated ability to work in a collaborative team environment
- Knowledge of machine learning, artificial intelligence and autonomous operations a plus!
70
Senior Software Engineer / Developer Resume Examples & Samples
- Contributes throughout the Software Development Lifecycle (SDLC) including: requirements gathering, analysis, specification creation, software design, implementation, unit testing, integration, and delivery for brokerage trading and margin trading applications
- Works with business analysts and customers to gather and document system requirements
- Develops concise and clear technical design documents based on analysis of business requirements
- Analyzes technical designs at the application level and defines strategies
- Recommends technical solutions to project leaders
- Engages in functional and technical group discussions with analysts and developers
- Delivers on projects and support tasks in a dynamic environment
- Evaluates strengths and limitations of current and developing technologies
- Provides sustainable application improvements to support business processes
- Provides mentoring and coaching to junior team members
- Demonstrated Expertise (“DE”) designing, embedding, and testing margin and day trading formulas for financial brokerage trading applications
- DE in object oriented design and Java/J2EE Web services (SOAP and RESTful) development within UNIX and Windows environments using: design patterns, spring frameworks, servers (WebSphere and Tomcat), and IDEs (Eclipse)
- DE implementing a continuous integration approach to streamline application deployment using Udeploy, Jenkins, and Sonar along with source control management through Rational Team Concert/Git
71
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) performing requirements gathering, and designing and implementing data architecture solutions to MDM and ETL projects
- DE performing ETL application development, including application support and maintenance, performance tuning jobs, and automated manual tasks
- DE performing resource management, change management, and implementing project deliverables within an offshore/onshore model
- DE performing data governance, using Informatica PowerCenter, Master Data Management, and Data Quality
72
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) developing recommendation engines to analyze personalized customer experience data
- DE performing Object-oriented design and developing Java/J2EE Web services within UNIX and Windows environments, using design patterns, Spring framework, WebSphere and Tomcat servers, and WebSphere Message Broker Toolkit IDE
- DE developing SOAP and REST Web services, using JSON and XML formats; performing application build, deployment, and support, using Maven, Ant, and Jenkins; and designing technical solutions using UML
- DE developing personalization batch applications using Spring framework and IBM WebSphere MQ; developing Business Rules using IBM ILOG JRules; and developing distributed cache applications using IBM eXtremeScale
73
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) implementing complex and scalable data models within a warehouse using industry standard data modeling techniques (3NF dimensional model, STAR Schema, and Data Vault design)
- DE implementing ETL-based batch processing framework to ingest, process, and publish large disparate datasets, using Hadoop (CDH5x), Scoop, Hive, and Pig
- DE performing Oracle (version 10g and higher) database modeling, analysis, development, and tuning, using Sybase Power Designer, WhereScape RED, SQL, PL/SQL, and Korn shell; executing data ETL using Informatica 8.6 and 9.1; and monitoring load, performance, and incidents within an Oracle environment
- DE executing data integration projects using git stash, Jenkins, iCEDQ, and Jira, according to Agile methodologies
74
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated (“DE”) developing real-time enterprise financial services applications using JSON and XML formats to support highly trafficked retail and institutional Web applications operating on large scale IT infrastructure and distributed environments, according to Waterfall and Agile development methodologies
- DE developing Web services (SOAP and RESTful) on RDBMS (Oracle) and NoSQL (Cassandra) data platforms, using Spring MVC architecture, WSO2 ESB, and Behavior Driven Development (BDD) with Gherkin and Cucumber; performing automated unit testing using JUnit 4 and Mockito; and implementing SAML and OAuth 2.0 authentication protocols
- DE implementing mission critical enterprise-wide real-time applications using Spring frameworks (JMS template and Spring Batch), IBM WebSphere Messaging Queue (MQ), and UNIX shell scripting, across mainframe and distributed environments, according to Waterfall and Agile development methodologies
- DE automating build and deployment processes by creating a Continuous Integration (CI) and Continuous Deployment (CD) pipeline -- using git stash, Jenkins, Apache Maven, SONAR, Fortify, uDeploy, and Docker containers -- to improve time to market
75
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) developing Business Intelligence solutions for reporting and data warehousing in a financial services environment, including developing and maintaining Control-M jobs
- DE utilizing and supporting BI tools – SAP Business Objects 4.X (Web Intelligence, Universe Designer, Query as a Web Service, Information Designer Tool, Central Management Console, BI workspace, and rich client platform) to create canned and ad-hoc reports; and upgrading the SAP Business Objects suite to v.4.2
- DE using SAP Lumira and Tableau to develop rich interactive dashboards to facilitate complex data discovery
- DE designing, implementing, and tuning complex SQL statements within Oracle, Netezza, MS SQL, Sybase, and Hadoop database environments
76
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) building business reports, creating dynamic dashboards, and implementing RTF, PDF, XSL, and HTML BI Publisher templates for 401(k) plan data and mutual fund data management, using Oracle Business Intelligence Enterprise Edition 11g (OBIEE), BI Publisher and Template Builder, xdofx, XSLT, and XML schema languages
- DE creating parameterized, tuned, automated, and reusable Informatica PowerCenter workflows to read SQL Server, XML, and Oracle; and creating/loading XML, flat files, and relational databases, including scheduling and monitoring workflows and batch jobs, using Informatica PowerCenter and Control-M tools
- DE designing and implementing highly scalable, high performance backend applications, using stored procedures, functions, triggers, and cursors, within Oracle, SQL Server, and Sybase databases, including writing PL/SQL queries for optimization
- DE designing rich user interfaces and debugging UI applications within SharePoint, .NET framework, and Ribbit, using C#, jQuery, Jive, HTML5, CSS3, and JavaScript languages
77
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) developing front-end applications using .NET, C#, Visual Studio Tools for Office (VSTO), Windows Presentation Foundation (WPF), and MVVM pattern; and performing application testing and debugging using MS Visual Studio
- DE developing native mobile applications for iOS using Objective-C and Swift
- DE implementing and consuming SOAP Web services using C# in a .NET environment; and developing middle tier applications for integration with Oracle databases, using Java, .NET, REST, and SOAP Web services
78
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) delivering and provisioning Infrastructure as a Service (IaaS), including compute (virtual hardware), network, and storage service, within the cloud in a continuous integration/deployment environment
- DE writing Python scripts to automate an Infrastructure as a Service (IaaS) environment, leveraging OpenStack and VMware; automating configuration management using Chef and Ansible; and writing automated tests to ensure code coverage and quality
- DE performing Linux and Windows systems administration, including troubleshooting; and providing network and storage performance tuning within a DevOps environment
- DE integrating Infrastructure as a Service (IaaS) with external services using REST Services, SOAP, and SOA
79
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise ("DE") designing, implementing, and tuning complex database applications, using PL/SQL with TOAD and SQL Developer on Oracle Exadata platform, including source code management and version control using Rational Team Concert
- DE extracting data from OLTP data stores/flat files and loading data into warehouse environment, using ETL processing, Informatica, or SSIS; and scheduling batch jobs using Control-M
- DE executing UNIX shell and Perl scripting to perform file site management, file validation, and formatting; and utilizing Service Center for debugging, incident tracking, triaging, and production support
- DE developing business intelligence solutions for reporting and data warehousing in a credit and asset management risk compliance environment
80
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) performing GUI design using AngularJS, HTML5, CSS, jQuery, and JavaScript
- DE analyzing business requirements to develop Web-based online financial applications using Java/J2EE
- DE performing Test Driven Development using testing frameworks (JUnit, Mocha, Selenium, Jasmine, and Karma); building and managing applications using Eclipse, SCM, and deployment tools (ClearCase, git stash, Jenkins and uDeploy); performing front-end build process using Grunt and Gulp; and integrating the build with CI and CD process using Jenkins as a CI platform
- DE developing Web applications according to design patterns, Test Driven Development (TDD) process, and Agile methodologies
81
Senior Software Engineer / Developer Resume Examples & Samples
- Provides infrastructure support for Informatica and large Oracle ORD/ODS
- Assists in the identification, isolation, resolution and communication of problems within the production environment
- Demonstrated Expertise (“DE”) developing WORM storage solutions, including loading data using OPTIM into Content-addressable storage platform (Centera)
- DE performing Hadoop data ETL using Scoop and Hive, according to Spark frameworks
- DE performing data analytics of financial services regulatory compliance data using R and Python
- DE performing data extraction and Web crawling, including regular expressions using Heritrix Web archiving tool
82
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated developing Web services (SOAP and REST) using JSON and XML formats; performing application build, deployment, and support, using Maven and continuous integration tools; and designing technical solutions using UML
- DE developing enterprise financial services applications in distributed environments using J2EE, Spring (Spring MVC, Spring Boot, and Spring Rest), and ORM frameworks (Hibernate); and developing Web services (producers and consumers), using JAX-WS, SOAP, REST, XML, JSON, and WSDL, according to Agile methodologies
- DE configuring continuous build and integration flows, using git, Jenkins, Maven, and Nexus in a UNIX environment (Solaris/Linux); and scripting automated application deployment flows
- DE developing Java-based middleware services to extract market and reference data, using Oracle, Cassandra databases, and Tomcat application server
83
Senior Software Engineer / Developer Resume Examples & Samples
- Participate in development of system test plans and troubleshoot technical issues
- Directly contribute to clients’ success through applying his/her technical expertise
- Insurance industry experience as well as background in civil engineering highly preferred
- Experience working with Big Data tools – Hadoop, Map/GIS, R programming, MATLAB
- Commitment to quality and continuous improvement
- Experience in the development of new insurance related software products would be a plus
84
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (DE) performing Java/J2EE Web development, using Spring, SOAP, REST, or WS02/Mule soft frameworks to create and consume APIs, while implementing intelligent internet application development for personalization services, using JavaScript, Bootstrap, jQuery, HTML5, and CSS3
- DE building end-to-end customized enterprise solutions for digital measurement; and reporting from front-end engineering through middle-tier and backend data stores in a full Software Development Lifecycle (SDLC) environment, according to Agile scrum methodologies
- DE developing server-side components using Java technologies, and client-side software that consumes Restful JSON Web services and SOAP based Web services
- DE developing complex dashboards using reporting frameworks -- BIRT/QlikView and JavaScript technologies
85
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) designing and implementing SQL stored procedures; tuning complex database applications using PL/SQL with TOAD and Oracle SQL Developer; performing source code management using git stash; scheduling batch processes using Control-M; and optimizing the load and performance of large data sets in batch processes using Oracle
- DE developing enterprise client server applications, including front-end development, database design, and development within an Oracle environment; and developing Web-based financial transaction processing applications using Java/J2EE, JSP, Servlets, HTML, CSS, JavaScript, and WebSphere 7.0
- DE designing and developing ETL processes using Informatica, including data marts and models using fact tables and dimension tables in Microsoft SQL Server database; automating manual tasks using AutoSys tool; and optimizing the performance using Informatica
- DE performing data analysis, quality control, data validation, and logical and physical data modeling, using Sybase PowerDesigner for Web-based reporting applications
86
Senior Software Engineer / Developer Resume Examples & Samples
- Facilitates technical discussions with solution oriented outcomes
- Demonstrated Expertise (DE) performing DevOps engineering, automation, and enterprise level platform automation activities using IBM UrbanCode Deploy to enable continuous delivery within the enterprise
- DE configuring continuous build and test automation; scripting automated application deployment flows using git stash, Jenkins, Sonar, Maven, and Artifactory; scripting and developing enterprise level platform automation using Ansible and Chef; and automating administration functions using Shell, PERL, DOS/PowerShell, and Ruby on Linux and Windows environments
- DE supporting and maintaining, large-scale enterprise systems in public cloud (AWS) or private cloud solutions using Docker Container management technology
- DE implementing complex application and database driven automation releases with automated monitoring and testing of disaster recovery and backup functions
87
Senior Software Engineer / Developer Resume Examples & Samples
- Performs functional and technical analysis, high-level architecture, functional coding, and unit testing
- Contributes to technical specifications and diagrams based on analysis of complex business requirements
- Participates in requirements definition, story development, estimation, iteration development, and release activities, according to Agile methodologies
- Demonstrated Expertise (“DE”) designing and developing customer facing enterprise Web applications using Java and J2EE technologies, Web security technologies (OAuth and SAML), jQuery, Backbone/Angular, and REST Web services within the financial services industry
- DE configuring continuous build and integration flows using git, Jenkins, Maven, and Nexus within a Unix environment; and scripting automated application deployment flows
- DE developing Java and J2EE-based applications according to Test Driven and Behavioral Driven Development methodologies
88
Senior Software Engineer / Developer Resume Examples & Samples
- Systems Design - Analysis of a functional, system, performance, and security requirements to create and maintain a high level, interface, and detailed designs for assigned system components
- Systems/Applications Development - Conversion of information from design specifications to programming code. Write specific programs by analyzing workflow charts and diagrams and applying knowledge of computer capabilities to satisfy system requirements
- Managing client expectations and supporting inter-organization communications
- Providing thought leadership on potential solution, long-term strategy, and continual process improvement
- Providing application end user support in operations & maintenance environment
- Troubleshooting production issues/problems
- Managing a team of 2-5 members (schedule, workload, professional development, etc)
- Working as a member of an integrated Agile scrum team
- Project management of assigned tasks with related reporting, risk management, project planning, estimations, etc
- Bachelor’s Degree in a Technical major including, Computer Science, MIS, Computer Engineering, etc
- Current Java certification
- Minimum 2-3 years’ experience leading a team of developers/acting as a Subject Matter Expert
- Minimum 5-7 years of professional experience
- Experience with J2EE/Java development
- Knowledge and use of unit test, performance, code coverage, code review and related quality assurance methodologies and tools
- Object-oriented architecture, analysis and design
- HTML-5
- 2-3 years’ experience working in an Agile development environment
- Strong client and team relationship skills: Comfortable speaking with clients and stakeholders, drawing conclusions and conveying professionally and concisely. Proactively identify and communicate schedule, risks, dependencies, etc
- Work collaboratively in a multi-team environment
- Experience with both structured and unstructured data modeling
- Development (Fed)
- Development Life-Cycle
89
Senior Software Engineer Developer Resume Examples & Samples
- Systems administration skills in UNIX/Linux, with detailed knowledge of middle-tier platforms and web-based services/applications
- Strong Java coding experience; strong scripting language experience (PERL, Python)
- Familiarity with open source communities, platforms, projects and build procedures
- Familiarity with quality tools and the ability to effectively platform engineer end-user solutions
- Strong technical knowledge, excellent writing and communication skills, and experience in all phases of application
- Self-motivated and a self-starter with a can-do attitude that provides flexibility, creativity and innovative thinking
- Strong attention to detail with the ability to multi-task across several projects and platforms independently
90
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) performing multi-tier MVC Web development using Struts, Spring MVC, IOC, and AOP; developing backend subsystems using REST/SOAP- based Web services; implementing master-slave architecture using MQ and Enterprise JavaBeans (session and message driven); and orchestrating backend processes to enhance resource utilization (slaves)
- DE performing JSF development using RichFaces/IceFaces frameworks to create rich Web UI with incremental page updates and AJAX; building user friendly experience by leveraging JavaScript libraries, jQuery, AJAX, JSON, CSS3, HTML5, and core JSF components
- DE performing Liferay portal development according to Portlet Specifications (JSR 168/286), using inter-portlet communication, service builder, and workflow engine for faster development and code quality
- DE performing DevOps engineering and automation using automated deployment with Jenkins/Hudson, Maven, unit tests, and GlassFish Administration Console; automating code analysis with Sonar; and executing performance testing using HP Load Runner
91
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (DE) designing and developing customer facing enterprise Web applications using Java and J2EE technologies (Spring, Struts, Servlets, JSP, JSTL), Web security technologies (OAuth and SAML), Apache Camel, and SOAP/RESTful Web services within the financial services industry
- DE developing responsive web applications using client side technologies -- Angular, Backbone, Handlebars, HTML, CSS, JQuery, AJAX, JavaScript, Node JS, Gulp, and Grunt
- DE configuring continuous build and integration flows using Git, Jenkins, Maven, IBM Udeploy and Nexus within a Unix environment; and scripting automated application deployment using SOASTA flows
- DE in Java/J2EE application development according to Test Driven and Behavioral Driven Development methodologies using Junit and Powermockito frameworks; Websphere and Tomcat servers within Unix and Windows environment; and Eclipse, Spring Tool Suite, and Webstorm
92
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) developing data acquisition circuits and solutions using PolarLake; and preprocessing, transforming, and loading acquired feeds using Oracle Master Data Management within a security reference domain
- DE developing Java middle-tier applications to update reference data within an Oracle environment using Spring, JMS/ActiveMQ, and MyBatis frameworks; Jenkins for continuous integration; JUnit for Test-driven development; and Maven for project build management
- DE building scripts and scheduling processes using Python, shell scripting, git, Jenkins, and Maven within a UNIX or Linux environment
- DE developing data analytics and MDM certification solutions using AWS technologies EMR, Lambda, and S3
93
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) performing Java/J2EE Web development, using Struts, Spring, SOAP, REST, or WS02 framework to create and consume APIs while implementing intelligent internet application development for personalization services using JavaScript, Angular, jQuery, HTML5, or CSS3
- DE performing Object-oriented design, analysis, and implementation of financial products within personal investing and workplace investing domains
- DE customizing and integrating customer analytics tools and reporting mechanisms for the CRM, financial, or digital channel, using Adobe platforms and databases, within a customer knowledge, analytics, and relationship management platform, including data manipulation, masking, and customization
94
Senior Software Engineer / Developer Resume Examples & Samples
- Designs and implements complex databases and business critical designs
- Automates recoverability for non-highly available databases
- Assists with the definition of complex database and data warehousing methodologies
- Ensures capacity management and performance tuning of assigned database
- Implements complex and/or business critical changes
- Identifies users and situations that may be hazardous to the system/network
- Defines security requirements and operational procedures to ensure compliance with security framework
- Identifies environment (operational or application) modifications to improve security
- Diagnoses and troubleshoots storage problems
- Assesses and communicates the impact of changes to the existing systems
- Monitors and reports on the progress of change implementation efforts
- Assesses readiness of the new system for conversion, including routine procedures, system administration, recovery and restart scenarios, error procedures, distribution of software releases, distribution of data, and network management
- Demonstrated Expertise (“DE”) performing application development within a distributed environment, including data modeling and performance tuning
- DE writing scripts for data masking, movement, and subsetting, using IBM InfoSphere Optim Data Lifecycle Management Solutions
- DE developing database applications within a financial services production operations environment
- DE developing test data management applications for masking and loading using Java
95
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) developing enterprise financial services applications in distributed environments, using J2EE, Spring, Struts, SQL, PL/SQL, Velocity, and ORM frameworks (Hibernate); designing technical solutions using UML; and developing Web services (producers and consumers) using JAX-WS, SOAP, REST, XML, JSON, WSDL, and servers (WebSphere, Apache and Tomcat), within Windows and UNIX environments (Solaris/Linux), according to Agile methodologies
- DE developing enterprise rich UI internet applications using HTML, CSS3, JavaScript, AJAX, JSP, and jQuery
- DE performing version control and continuous integration of build, deployment, and testing, using Jenkins, Maven, Ant, stash, Nexus/Artifactory, and uDeploy; and scripting automated application deployment flows
- DE performing Test Driven Development using testing frameworks (JUnits, JMock, and Selenium); implementing front-end build process using Grunt and NodeJS; and integrating the build with CI and CD processes
96
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) using open source technologies (Scala and Akka framework) to develop high through-put trading applications that support concurrent processing
- DE developing integrated systems in a large distributed enterprise infrastructure using Mule ESB and Apache Camel
- DE applying event-driven architecture to the design and development of investment trading systems using Spring Web services and Messaging services (TIBCO EMS, ActiveMQ, or Apache Kafka)
- DE developing top-down SOAP and REST Web services consumed by RIA technologies (AJAX)
97
Senior Software Engineer Developer Resume Examples & Samples
- You have strong analysis, development, and unit testing skills
- You have experience with relational database design and analysis
- You have project life cycle experience – waterfall and agile
- You can work in a highly matrixed environment
- You have the ability to work in a fast paced environment, handling multiple tasks simultaneously
- You are able to manage your time and meet deadlines for concurrent projects/assignments
- You have the ability to collaborate and work as part of a broad technical team
- You have excellent written and verbal communication skills
- You show initiative and are self-motivated
98
Senior Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) developing Object-oriented PL/SQL applications which interface with Oracle Advanced Benefits and Oracle Human Resources modules; writing shell scripts in AIX and Linux environments; and performing Oracle database design
- DE performing requirements gathering; writing systems design documentation; designing and developing functional solutions; and performing and evaluating test cases to meet business requirements for the exchange of healthcare data
- DE implementing automation and technical standards to execute code, build, and release management in a multi-developer, internationally distributed team using ClearCase and Build Forge
- DE implementing DevOps practices within PL/SQL and Oracle RDBMS environments
99
Senior Software Engineer / Developer Resume Examples & Samples
- Provides Level 3 production support
- Translates business requirements into implementation plan by considering all alternatives and implementing the best strategy to ensure design meets performance, usability, reliability, and scalability requirements
- Partners with product architects and development teams across the firm to design and deliver solutions
- Participates in the definition of functional and non-functional system requirements
- Adheres to best practices for all supported components, including change management, release management, and source code control
- Demonstrated Expertise (“DE”) performing Object-oriented design and analysis; reading and writing UML diagrams; developing and maintaining Java-based multi-tier architectures; configuring, managing, and hosting applications on WebLogic, Apache, and Tomcat servers; and performing version control management using SVN
- DE designing and developing applications using Eclipse, Oracle, TOAD, SQL Navigator, SQL Developer, and Soap UI, within Agile and Waterfall environments; performing continuous integration using Jenkins, Maven, and Service Now; and creating UNIX shell scripts
- DE developing Web-based applications and Web services using Java, XML, Spring Framework JSP, JavaScript, and HTML/CSS
- DE writing SQL queries and stored procedures in an Oracle environment and database schema design