Principal Software Engineer / Developer Resume Samples
4.5
(122 votes) for
Principal Software Engineer / Developer Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the principal 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.
WZ
W Zboncak
Westley
Zboncak
81701 McLaughlin Ranch
Dallas
TX
+1 (555) 899 8175
81701 McLaughlin Ranch
Dallas
TX
Phone
p
+1 (555) 899 8175
Experience
Experience
Phoenix, AZ
Principal Software Engineer Developer
Phoenix, AZ
Swaniawski-Shields
Phoenix, AZ
Principal Software Engineer Developer
- Analyze and recommend changes in project development policies, procedures, standards, and strategies to development experts and management
- Work closely with business partners and management on planning future development
- Perform Oracle database design and development; and develop stored procedures, VPDs ETL and other utilities
- Work with project managers to plan projects and coordinate development activities
- Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management
- Perform complex .NET application development, and ETL development using Informatica Version 8 or higher
- Provide technical solutions to complex application development, and develop enhancements to support applications
San Francisco, CA
Principal Software Engineer / Developer
San Francisco, CA
Klocko and Sons
San Francisco, CA
Principal Software Engineer / Developer
- Develop high performing batch programs and develop and adhere to standards and best-practices for development
- Serve as point of contact between the UI development team and all sub-providers (Database development, QA testing, Performance testing, DBA, Siebel PSS)
- Lead design and development activities using BPM framework for managing SHARES workflow
- Provides work estimates on behalf of the development team for project, sprint, release, and business case estimation processes
- Creates resolutions and provides recommendations based on incident investigations to provide greater protection to the organization
- Work closely with Project Managers, UI Designers, Back-end Developers, Architects and Database Administrators to build, test and deliver software
- Provide technical leadership as part of a mainframe development team, working within a three-tiered architecture
present
Los Angeles, CA
Principal Software Engineer, Developer Tools
Los Angeles, CA
Gerhold and Sons
present
Los Angeles, CA
Principal Software Engineer, Developer Tools
present
- Act in a technical leadership capacity: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems
- Work cross-functionally with various Intuit teams including: product management, QA/QE, various product lines, and/or business units to drive forward results
- Demonstrate a passion for developing well architected, elegant software tools and services
- Expertise with unit testing & Test Driven Development (TDD)
- Architecting and developing web, software, prototypes, or proofs of concepts
- Generate technical documentation and PowerPoint presentations to communicate architectural and design options, and educate development teams and business users
- Roughly 70-85% hands-on coding
Education
Education
Bachelor’s Degree in Value
Bachelor’s Degree in Value
Adelphi University
Bachelor’s Degree in Value
Skills
Skills
- DE in Oracle Database development including design of packages, triggers and tables
- DE in Oracle performance tuning, including query optimization using TKPROF and AWR reporting tools, and implementing index and partitioning schemes
- DE in design and development of ETL processes using Informatica 9.x, and writing SQL queries to perform data analysis, data profiling and performance tuning
- DE coordinating production and deliverables according to Waterfall methodologies within an onshore/offshore development team
- DE writing user interfaces (UI) in C# according to Infragistics frameworks and writing algorithms for investor profile analytics using C#.Net
- DE designing RDBMS, including data modeling, database design, coding of triggers and stored procedures, and performance tuning
- Demonstrated Expertise (“DE”) developing a Java/J2EE based messaging platform within an institutional and correspondent advisor trading platform for e-mail, web and SMS (text) notifications
- DE in developing 3-Tier .NET applications within a mutual fund data management environment
- Demonstrated Expertise (“DE”) in process reengineering the end-to-end lifecycle -- development to deployment -- of application development within a financial services environment
- DE in Siebel architecture, server administration and sales automation application configuration and build -- data mapping between legacy systems and Siebel -- using EAI (EIM, VBC, EBC and webservices)
15 Principal Software Engineer / Developer resume templates
Read our complete resume writing guides
1
Principal Software Engineer / Developer Resume Examples & Samples
- Extensive experience of Solid software engineering, including software design using various design patterns
- Experience of managing development – ideally in an agile environment
- Experience of digital product design / product management
- Experience of relational and no-sql databases
- Actively practising of software testing techniques including TDD
- Experience of message-driven distributed systems
2
Principal Software Engineer Developer Resume Examples & Samples
- You have led a team of engineers on a distributed, fast paced agile project
- You have expert knowledge in J2EE application development frameworks
- With an innovative mindset, you can deliver solutions that are maintainable, extensible, reusable and performant
3
Principal Software Engineer / Developer Resume Examples & Samples
- Define and implement application level architecture, including performance, security, changeability, reliability and user experience
- Support enhancements for Android based institutional trading platform
- Design and develop J2EE based multi-tiered messaging solutions within an institutional trading platform for electronic notifications
- Perform Full-Stack web development for mobile-first, responsive GUI applications using Angular, JavaScript, UI build tools, Java, Spring Framework and Web Services
- Develop original and creative technical solutions for on-going development efforts
- Determine development approaches and strategies and ensure conformance to established Fidelity standards
- Lead development, mentor team members, and perform production support for C# .Net based applications in a Windows Server environment
- Provide technical leadership and mentor team members on enhancements to other critical J2EE based applications in the group
- Conduct studies of alternatives, and analyze and recommend changes in application level architecture development, procedures, standards, and strategies
- Provide technical solutions to complex application development
- Tactical responsibility for completion and implementation of multiple major development initiatives
- Ensure that architecture is scalable and extensible
- Advise on risk assessment and strategies
- Responsible for meeting on-time and on-budget project goals and continually improving quality of development team deliverables
- Provide guidance and training to enable other team members to meet/exceed expectations, and plan and coordinate project schedules
- Ensure code reviews, unit testing and integration testing are completed efficiently and effectively
- Actively collaborate with other technical leaders on the team to develop, deploy and monitor team-wide project and technical standards and best practices
- Demonstrated Expertise (“DE”) developing a Java/J2EE based messaging platform within an institutional and correspondent advisor trading platform for e-mail, web and SMS (text) notifications
- DE developing Full Stack responsive GUI mobile applications using Angular, JQuery, JQuery Touch, JavaScript and Spring frameworks, and deployment to Websphere Application Server within a Linux environment
- DE developing, supporting and deploying applications in C# and .Net Framework within a Windows server environment
- DE mentoring and coordinating the work of a team of onshore/offshore developers
4
Principal Software Engineer / Developer Resume Examples & Samples
- Provide technical leadership and project management: plan and develop deliverables for assigned projects, including identifying project team roles and responsibilities, change control, risk/issue management, financial planning, resource planning, estimation, issue resolution, status reporting and change controls
- Perform complex data analysis and Oracle PL/SQL database development, design and implementation
- Perform complex .NET application development, and ETL development using Informatica Version 8 or higher
- Partner with peer architecture, production support and QA team professionals
- Provide technology solutions to ensure ongoing customer service and the efficient application or utilization of technology
- Work with internal and external Program/Project Managers to support complex systems projects and/or enhancements to systems
- Work across business units or platforms to ensure project execution
- Serve as subject matter expert on database design, development and implementation
- Lead developers and champion best practices in design and development of web based applications
- Support implementation of moderate-scope projects and major initiatives
- Define and ensure compliance to standards and best practices
- Provide guidance and training to enable more junior team members to meet/exceed expectations, and plan and coordinate project schedules
- Demonstrated Expertise ("DE") in ETL development, including transformations, mappings and workflows using Informatica 8 or higher
- DE developing GUI presentation layer .NET applications and RIA applications using Silver Light
- DE in Oracle Database development including design of packages, triggers and tables
- DE in developing 3-Tier .NET applications within a mutual fund data management environment
5
Principal Software Engineer / Developer Resume Examples & Samples
- Gather and document a standardized release process which can be implemented throughout the organization
- Create Siebel development best practices and tailor them to the team and projects
- Provide oversight of Release process and ensure development teams are following defined steps
- Conduct analysis of non-production environment needs and propose additional environment roadmap
- Serve as point of contact between the UI development team and all sub-providers (Database development, QA testing, Performance testing, DBA, Siebel PSS)
- Create solution design documents
- Conduct integration testing during the development phase in coordination with the development team
- Implement a code management and version control tool which will be used for development artifacts
- Automate manual code migration steps with tools, including ADM, EIM, and Excel loader
- Facilitate and coordinate code migrations which occur from the development environment to QA, Performance, Training and Production
- Effectively collaborate with business and technology groups on project definition and delivery
- Participate in architectural and software code design reviews
- Detect scope changes and escalate issues
- Work with QA team for migration requests and data refreshes
- Assist in obtaining business and technology sign-off on readiness / criteria associated with transitioning to a "production" stat
- Demonstrated Expertise (“DE”) in process reengineering the end-to-end lifecycle -- development to deployment -- of application development within a financial services environment
- DE in Siebel architecture, server administration and sales automation application configuration and build -- data mapping between legacy systems and Siebel -- using EAI (EIM, VBC, EBC and webservices)
- DE automating business processes using Siebel workflow; and performing synchronized integration between legacy systems and Siebel systems using integration tools XML, XSLT, SOAP, WSDL and middleware tools MQSeries, JMS, webmethods and Oracle SOA Suite
- DE performing database upgrades and data migration in Oracle Database 11g and Microsoft SQL Server; and data center migrations and software version upgrades within Windows and Linux/Unix environments
6
Principal Software Engineer / Developer Resume Examples & Samples
- Conduct studies of alternatives, and analyze and recommend changes in application level architecture development, procedures, standards and strategies
- Advise internally on risk assessment and strategies
- Coordinate application production support efforts between the onshore and offshore teams
- Support all phases of testing leading to implementation
- Lead application support efforts, coordinating and providing application support for web-based applications that utilize managed content
- Create detailed system requirements and functional designs
- Demonstrated Expertise (“DE”) developing C# and C++ applications using ATL COM and .NET frameworks
- 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 leading and mentoring 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
7
Principal Software Engineer / Developer Resume Examples & Samples
- Provide technical leadership as part of a mainframe development team, working within a three-tiered architecture
- Participate in all aspects of the Fidelity Systems Development Methodology (FSDM) phases from the development of requirements (ARL) to writing technical documents (SDS and TSD), shepherding the technical team during the development and testing phases, conducting technical procedure development, implementation, and providing post-implementation support
- Hold tactical responsibility for completion and implementation of multiple major development initiatives
- Serve as technical lead for the development of enterprise-wide mainframe projects using COBOL, JCL, CICS and DB2
- Actively collaborate with other technical leaders to develop, deploy and monitor team-wide project and technical standards and best practices
- Responsible for reporting project status to management
- Demonstrated Expertise (“DE”) in mainframe systems analysis and design, and development of testing plans, system and technical design documents
- DE serving as technical lead for enterprise-wide mainframe development projects using COBOL, JCL, CICS and DB2, including developing interfaces for middleware and web front-end integrations using MQ series or JAVA
- DE in mainframe application installation and post-installation support, including crisis management, diagnosis and resolution of production issues within a high performance, 24/7 support environment
- DE in full development lifecycle project coordination including regular reporting to business analysts, developers and senior management end users, as well as escalations to development team senior management
8
Principal Software Engineer / Developer Resume Examples & Samples
- Provide technical leadership for the development, enhancement and maintenance of Oracle database applications
- Perform functional analysis for major projects supporting several corporate initiatives
- Apply skills in UNIX, Oracle, PL/SQL, SQL Tuning, Informatica, UNIX scripting and data modeling to lead developers in project work
- Serve as technology lead for medium to large Business Intelligence solutions development projects
- Provide estimation and sizing of new project requests
- Assist resource manager with project portfolio oversight
- Develop high performing batch programs and develop and adhere to standards and best-practices for development
- Work closely with analysts and testers as a project participant
- Participate in a production support rotation
- Demonstrated Expertise (“DE”) designing, implementing, and tuning complex database applications using PL/SQL with TOAD and SQL Developer, including source code management and version control using Rational Team Concert
- DE extracting data from OLTP data stores / flat files and loading them into data warehouse environments using Informatica or SSIS, and scheduling batch jobs using Control-M and shell scripting
- DE developing complex universes and reports using SAP Business Objects reporting suite (Universe Designer and Web Intelligence); and performing data analysis and dashboard development using Tableau
- DE developing business intelligence solutions within a credit and asset management risk compliance environment
9
Principal Software Engineer / Developer Resume Examples & Samples
- Develop original and creative technical solutions for on-going development efforts of pension calculation engines or client pension plans
- Determine development approaches and strategies and ensure conformance to established Fidelity development standards for designing, developing and maintaining Defined Benefit Calculation Engine applications; performing Object-Oriented analysis and design, including Blaze and Java and using Object Modeling, Data Flow diagrams, use cases and Sequence Diagrams; and developing code in Blaze and Java using the Blaze IDE and Eclipse IDE
- Demonstrated Expertise (“DE”) in Object-Oriented Programming Concepts (OOPS) design and analysis, including application of OO programming principles and design patterns
- DE in N-Tiered application development using XML, XSLT, and SQL
- DE developing business rule engines for Defined Benefit applications and actuarial calculations using Java and FICO Blaze
- DE in N-tier application development, including project requirements gathering, design and tracking using Rational Team Concert and Rational Requirements Coordinator
10
Principal Software Engineer / Developer Resume Examples & Samples
- Define and implement application level architecture, including performance, security, changeability reliability and user experience
- Perform Oracle database design and development; and develop stored procedures, VPDs ETL and other utilities
- Engage with the team's data architect and data modelers to ensure adherence to the data blueprint and roadmap
- Analyze data to understand patterns and relationships
- Design, develop, test, tune and implement appropriate access layers, including real-time and batch applications
- Create data visualization and data analytics
- Provide technical solutions to complex application development, and develop enhancements to support applications
- Develop data models and programs to support multiple applications using PowerDesigner
- Build highly optimized and modular solutions
- Lead technical analysis, problem resolution and maintenance of the database environment in conjunction with the shared services teams
- Responsible for meeting on-time and on-budget project goals and continually improve quality of development team deliverables
- Perform troubleshooting, and triage unfamiliar incidents where no previously documented fix exists
- Demonstrated Expertise ("DE") performing data modeling using PowerDesigner or Erwin, conducting problem and impact analysis, writing database triggers, and performing development and enhancement of complex stored procedures and packages using PL/SQL
- DE in database performance tuning, Unix shell scripting, defining ETL data loaders, and performing analysis and administration of database security (VPD)
- DE designing and developing vendor feed data loaders (Factset, Bloomberg, Morningstar, Lipper) using text/XML file formats, and processing Financial Instruments and Corporate Actions
- DE in data analytics, including programming in R and Python to build quantitative models, and performing data visualization using Shiny
11
Principal Software Engineer / Developer Resume Examples & Samples
- Lead the development of original and creative technical solutions for on-going development efforts
- Create complex Oracle PL/SQL code using advanced 12c features
- Performance tune the Oracle code to ensure that multiple processes meet established Service Level Agreements for execution time
- Create Informatica ETL workflows for homogeneous and heterogeneous data sources using advanced features
- Create multiple types of WebFocus reports and WebFocus schedules. Create schedules for generating reports in multi-threaded fashion
- Integrate Oracle objects into MSSQL and create SSIS packages for feed file generation and data analytical purposes
- Develop HP PPM Workflows, request types, report types, portlets, dashboards and validations
- Provide on-call production support
- Perform physical and conceptual Data model design
- As a Certified Scrum team member, ensure team adheres to Scrum principles
- Meet on-time and on-budget project goals and continually improve quality of development team deliverables
- Demonstrated Expertise (“DE”) performing WebFocus development for Business Intelligence reporting
- DE performing data loading and extracting using Informatica for databases -- Oracle and SQL Server -- and data loading data types -- XML, TXT, and CSV
- DE manipulating data objects, including creating packages, procedures, triggers and performance tuning using SQL
- DE writing UNIX shell scripts to execute Informatica workflows and mappings within a Control M job and creating dependencies between Control M jobs
12
Principal Software Engineer / Developer Resume Examples & Samples
- Oversee the Offshore Tactical Development track
- Lead the execution of system validation test plans and the automation of test cases following Acceptance Test Driven Development (ATDD) principles
- Perform independent and complex technical and functional analysis for multiple projects supporting several initiatives
- Work directly with technical and business stakeholders in a fast paced Agile environment
- Review code quality and ensure code review processes are followed
- Collaborate with Product Owners and Business Analysts to design and model application frameworks and business logic components
- Conduct Developer Forums to share and adopt best coding practices
- Perform code reviews to ensure interactivity/interoperability between programs
- Develop interfaces for multiple technologies and platforms
- Translate business requirements into technical requirements and document requirements in technical design documents
- Work with production support staff and business to resolve production issues
- Provide technical leadership and mentoring to onshore and offshore developers
- Demonstrated Expertise (“DE”) providing technology support to a Customer Relationship Management (CRM) infrastructure including systems analysis and application development using APEX, Visualforce and administration of a Salesforce platform
- DE performing data analytics including writing SQL and SOQL data queries and stored procedures
- DE performing data workflows, loading and transformations using Informatica
- DE developing web-based, institutional investment transaction processing applications -- billing, performance, finance, and sales -- within a WebSphere or Tomcat environment utilizing Java, Struts, Spring, Hibernate and IBI WebFOCUS Developer
13
Principal Software Engineer / Developer Resume Examples & Samples
- Define and implement application level architecture and develop original, customized and creative technical solutions and applications within an Oracle environment
- Develop and deliver robust middle-tier web services using Axis2, Spring and following patterns of Contract-First W3C specifications
- Lead technical design, and develop applications for complex, major projects and subsystems, including participating in low level and high level design to provide robust and scalable solutions
- Provide technical evaluations for product capabilities
- Serve as technical lead and subject matter expert for the design, implementation and integration phases, and engage with business analysts, user interface team and database tier team
- Provide vendor coordination and integration oversight
- Provide estimates and feasibility of features
- Work with project managers to plan projects and coordinate development activities
- Review and advise on technical designs
- Develop comprehensive documentation for multiple applications and/or subsystems
- Provide oversight for development activities to meet budget, scope and timeline goals
- Provide technical leadership and mentoring to junior level software developers/engineers
- Provide quality assurance testing support
- Perform Java Spring-based design and development
- Lead design and development activities using BPM framework for managing SHARES workflow
- Implement custom patterns based on business needs for data management
- Actively support applications in production environment
- Actively participate in monthly planning and story estimation, weekly tactical meetings, daily scrums, and demonstrations to the business on functional delivery and other team Agile practices
- Demonstrated Expertise (“DE”) developing data acquisition management and distribution reference data services to maintain and manage financial securities across asset classes
- DE in building CRUD (Create\Read\Update\Delete) data systems for financial data interface layer using REST and SOAP-based web services, service layer orchestration for financial data using Spring framework, including designing single sign-on (SSO) authentication and authorization mechanism using Spring Security framework; and development and maintenance of reference data processing component in Java 1.5 and higher
- DE in design, build, and maintenance of exception workflows using Business Process Model (BPM); integration of BPMs with financial service orchestration layer using BPM APIs; maintenance and configuration of build and deploy processes, including continuous integration and deployment builds and processes using Jenkins and Maven; and management of code repository using ClearCase, GitHub and Stash
- DE in database data fetch and manipulation operations utilizing Oracle User Defined Types (UDT) constructs, as well as performing performance tuning, seeding, and writing SQL queries
14
Principal Software Engineer / Developer Resume Examples & Samples
- Define and lead the design, development, maintenance and troubleshooting of desktop and web-based applications that provide capabilities to Sales and Service representatives
- Perform complex technical and functional analysis for multiple projects supporting several initiatives, and document technical specifications
- Analyze profiling and logical workflows in the Managed Accounts business domain
- Determine development approaches and strategies to ensure conformance to established Fidelity standards
- Ensure delivery of cutting-edge financial products for investor profiling, workflow engine and targeted initiatives, according to Agile methodologies
- Improve technical efficiency of the products and tools that are built and maintained per business requirements
- Work with product architects and senior development resources across the team, as well as other technical and business stakeholders across the organization to develop technology solutions in a fast paced Agile environment
- Responsible and accountable for continuous integration, code quality and ensuring code review processes are followed
- Support the architecture review and governance processes
- Support product release activities, participate in product installation and post-installation activities and work with production staff and business staff to resolve production issues
- Provide technical leadership and mentor onshore and offshore team members
- Communicate status, issues and risks to stakeholders
- Demonstrated Expertise (“DE”) in build, release management, and external application integration using Cruise Control, SONAR, Jenkins and Team Foundation Server (TFS)
- DE in design and implementation of filters to extract data from middleware sources within an authenticated REST-based SOA environment
- DE writing user interfaces (UI) in C# according to Infragistics frameworks and writing algorithms for investor profile analytics using C#.Net
- DE in application development along the SDLC using project management tools -- RTC and JIRA -- according to Agile methodologies
15
Principal Software Engineer / Developer Resume Examples & Samples
- Lead the development of system architecture and detailed solution design
- Write concise and clear technical specifications based on analysis of complex business requirements
- Build, maintain, and support development, test, and production environments
- Leverage new concepts and technologies to create working prototypes of applications
- Ensure code reviews, unit testing, and integration testing is completed efficiently and effectively
- Help coordinate the delivery of technical components across internal/external technical teams
- Work closely with business partners and management on planning future development
- Provide technical leadership to junior team members on the team onshore as well as offshore
- Demonstrated Expertise (“DE”) in Object Oriented Design and Java/J2EE Web services (SOAP and RESTful) development within UNIX and Windows environments, using: design patterns, domain driven design, servers (WebSphere and Tomcat), Test Driven Development (TDD) using Lunit, mocking frameworks (Mockito and JMock), IDE’s Spring Tool Suite, and Eclipse
- DE developing messaging applications using Spring frameworks and Message Broker Tools (WebSphere MQ and WSO2)
- DE in DevOps including continuous integration and continuous delivery using Jenkins, uDeploy, and Nexus; version control using ClearCase and Git; and issue tracking using Jira and Quality Center
16
Principal Software Engineer / Developer Resume Examples & Samples
- Design, develop and implement innovative front-end web applications, including performing functional and technical analysis, and ensuring adherence to coding standards
- Design, develop and implement back-end solutions for development of RESTful web services following micro-services architecture using Spring framework for various clients to consume
- Develop and conduct appropriate unit and integration tests, and deployment scripts
- Assist in defining software architectures, including collaborating with technical leads to explore existing systems, determining areas of complexity and potential risks to successful implementation, and analyzing the application’s capabilities
- Take ownership and responsibility for successful delivery of the solutions
- Translate design and wireframes provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance
- Contribute to improvement initiatives and recommend improvements to the UI
- Work with UI visual designers to perform rapid prototype
- Partner with Quality Assurance team to own the quality of the product
- Demonstrated Expertise (“DE”) developing scalable RESTful web services adapting micro-service architecture using J2EE technologies -- JAX-WS, Spring framework, Spring Security, Maven, JUnit, and GIT -- according to Agile software development methodologies within a Donor-Advised Fund environment
- DE implementing Federated Single Sign-On (SSO) solutions for user authentication using Corporate PIN Services and role-based authorization for web services and server side resources according to Spring Security framework within a Donor-Advised Fund environment
- DE developing Application Programming Interfaces (APIs) to communicate with MAUI brokerage platforms that interface Donor-Advised Funds with large-scale financial services systems
- DE in JavaScript programming for UI feature implementation according to JavaScript frameworks -- AngularJS, HTML5, Grunt, Bower, RequireJS; writing unit tests using Karma and Jasmine according to Agile software development methodologies; and developing Sematic HTML/HTML5 UIs, including defining formatting rules and responsive design using CSS, SCSS and according to Bootstrap frameworks
17
Principal Software Engineer / Developer Resume Examples & Samples
- Work with product management and architecture teams to design, code, and build end-to-end, enterprise-wide management applications within a .Net, Java and Oracle environment for Equity Asset Management
- Review vendor integration designs, evaluate requirements and business processes, and recommend system and procedural solutions to meet business needs
- Lead the technical resolution of problems/issues throughout the project lifecycles
- Build and maintain relationships across project teams, vendors, support organizations, functional architects, systems specialists, and other technical resources
- Partner with technology partners to ensure accountability to service levels and adherence to discretionary development program schedules
- Participate in product release activities and contribute to troubleshooting production issues
- Facilitate technical design sessions and provide subject matter expertise to business and project management
- Demonstrated Expertise (“DE”) in object-oriented systems design and architecture of enterprise-wide financial applications using .NET, JQuery, HTML and CSS for UI development; Java, Restful and SOAP web services, and SharePoint for middle-tier development; and PL/SQL, Relational and Structured Database technologies for back-end development
- DE facilitating technology design sessions with business partners, product managers and developers, the architecture community, and the information security community for trading and portfolio construction applications
- DE mentoring and coordinating the work of a team of software developers to ensure compliance with Agile and Technology Blueprint Standards and methodologies
18
Principal Software Engineer / Developer Resume Examples & Samples
- Design and develop platform automation solutions which align with the company’s compute strategy
- Develop original and creative technical solutions for on-going development efforts using Java, Oracle PL/SQL and Informatica, and provide solutions for creating test data management frameworks
- Evangelize and create competency in service virtualization
- Provide technical leadership for the Integrated Test environment team
- Provide automation solutions for large scale projects from an end-to-end perspective, including front end, middle tier services and back end data providers
- Develop frameworks which promote: maintainability, flexibility, extensibility and scalability
- Provide governance for the non-prod infrastructure
- Demonstrated Expertise (“DE”) developing distributed applications using Java, Oracle PL/SQL, Informatica, Shell scripting and conducting Control-M scheduling on a Unix/Windows platform
- DE designing and developing nonproduction environments using PaaS, Automation, and Virtualization techniques -- Delphix
- DE providing technical guidance and oversight for large development initiatives including systems architecture and infrastructure, impact analysis, technical design, development, implementation and support; and providing technical guidance to distributed application development teams within an onshore/offshore environment according to Agile methodologies
- DE in data modeling and data analysis; and design of enterprise wide data flows
19
Principal Software Engineer / Developer Resume Examples & Samples
- Develop an ecosystem of tools associated with the software development lifecycle (e.g. artifact repository administration, continuous integration, code review tools)
- Deliver shared platforms and technologies for a 2000+ person engineering practice
- Perform systems administration in UNIX/Linux
- Implement of out-of-the-box and custom features, solutions, and value added capabilities
- Provide tool expertise and best practices consulting and development support to partners, as required
- Platform engineer end-user solutions
- Demonstrated Expertise (“DE”) developing online transaction processing applications using HTML and Javascript
- DE creating web services according to SOA
- DE in J2EE server performance optimization and tuning, including multi-threaded programming using Java core engine
- DE in client server development according to MVC frameworks
20
Principal Software Engineer / Developer Resume Examples & Samples
- Provide technical oversight for complex analytical and programming projects that involve development, enhancement, and maintenance of brokerage trading systems and applications within mainframe and client server environments
- Use business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives
- Analyze and recommend changes in project development policies, procedures, standards, and strategies to development experts and management
- Mentor new team members and review the work of subordinate team members including Business Requirements, System Requirements, Data and Architectural Flow, Technical Specification, and Test Plans
- Review and prepare project scoping, sizing, estimates, and timelines
- Review and approve system requirements and technical design documentation
- Monitor and ensure Options Expiration and Assignment Processing are completed successfully and on time to meet OCC and business Service Level Agreements
- Manage the resolution of technical issues
- Identify and consult with internal technical resources to produce strategic designs
- Perform quality assurance and user acceptance testing
- Provide production rollout and post implementation support
- Demonstrated Expertise (“DE”) maintaining the business flow that supports Options Expiration and Assignment Processing of client option positions expiring daily, weekly, and monthly
- DE translating technical specifications into mainframe application designs using COBOL, DB2 (SQL) and JCL development suite to develop applications utilizing both batch and online techniques in a Software Development Lifecycle (SDLC) environment using Waterfall and Agile
- DE in data manipulation sorting using IBM and third party utilities; ad hoc production reporting using EasyTrieve; writing data queries using Platinum and file systems using VSAM; and developing mainframe middleware software to port data between the mainframe and front-end GUI applications
- DE leading, training, and mentoring developers and new team members
21
Principal Software Engineer / Developer Resume Examples & Samples
- Work across globally distributed technology teams to define system and technical requirements for Enterprise Data Warehouse (EDW) and Big Data
- Work and transition seamlessly between relational, data warehouse, and Big Data platforms
- Serve as Technical Lead in the design and development of data ingestion and data transformation for EDW and Big Data applications
- Lead the development of data pipelines using Hadoop, NoSQL, In-Memory, and Distributed search platforms
- Serve as primary point-of-contact for the development team to the project manager, lead systems analyst, and QA lead
- Design and deliver complex architectures
- Responsible for Technical Systems Design (TSD) document delivery and review of project artifacts, including requirements (SRA) and functional specifications (SDS)
- Lead the development for content pipeline and processing systems for real-time and predictive analytics
- Perform advanced performance tuning of Hadoop jobs (Hive, Pig, and Map Reduce)
- Rapidly prototype and validate Big Data applications
- Mentor software engineers in code design and optimization activities
- Provide and perform support responsibilities
- Demonstrated Expertise (“DE”) implementing ETL-based batch processing framework to ingest, process, and publish large disparate datasets using Hadoop (CDH5x), Scoop, Hive, Pig, and Spark
- DE in Oracle (version 10g and higher) database development using SQL and PL/SQL; ETL using Informatica 8.6 and 9.1; and monitoring load and performance, and incident management, within an Oracle environment
- DE in Unix and Perl scripting to perform file site management, file validation, and formatting; and utilizing Control-M for scheduling, and Service Center for debugging, incident tracking, triaging, and support
- DE coordinating onshore/offshore development projects according to Agile methodologies
22
Principal Software Engineer / Developer Resume Examples & Samples
- Develop original and creative technical solutions to on-going development efforts
- Develop rich internet J2EE applications
- Analyze problems and design solutions, providing the necessary technical specifications for standalone and integrated projects
- Perform coding and unit testing of complex modules
- Work on multiple complex projects concurrently
- Plan and perform system testing and support of user acceptance testing and implementation
- Participate in developing testing strategy
- Perform crisis management
- Provide technical leadership with strategic emphasis on all initiatives
- Develop designs and solutions that are consistent with Fidelity’s architectural vision
- Research and recommend new technologies
- Take ownership of decision making process for technical design
- Manage workload and priorities for junior team members
- Provide status reports to manager accurately and timely
- Manage task assignments and deliverables for a small development team
- Contribute to comprehensive SRA/SDS/TSD documents and conduct reviews
- Present to senior management, when appropriate
- Communicate issues up and down the management chain
- Demonstrated Expertise (“DE”) designing and developing J2EE applications consuming web services
- DE designing and modeling web applications using UML tools -- Rational Rose or Enterprise Architect
- DE in Java end-to-end development according to Struts or Spring framework
- DE leading and coordinating an onshore/offshore development team according to Waterfall and Agile methodologies
23
Principal Software Engineer / Developer Resume Examples & Samples
- Design, develop, implement, test and maintain Fidelity Business functions using Java, XML, continuous integration tools, software methodologies and technologies
- Provide technical leadership in the development, creation, and modification of security master pricing computer applications software and specialized utility programs
- Lead business requirements and design sessions for new applications and platforms for Security Master Applications
- Design and develop Actuate reports for ORD data and Polarlake Pricing data reporting
- Define and implement application level architecture including performance, security, changeability, reliability and user experience
- Lead and implement continuous integration build process and continuous delivery using GIT Stash, Jenkins, Nexus and uDeploy
- Develop UNIX shell scripts to trigger Batch Interfaces through Batch scheduler
- Create comprehensive test plans for unit, system integration and regression testing
- Demonstrated Expertise (“DE”) developing online transaction processing applications using HTML, Javascript, XML, and JSP
- DE developing Java/J2EE based applications using Servlets, JSP, EJB, Struts and JMS, including J2EE server performance optimization and tuning and multi-threaded programming using Java core engine
24
Principal Software Engineer / Developer Resume Examples & Samples
- Delivers technical designs at the application level for Web applications, including responsive and adaptive Web design
- Develops conceptual application designs that comply with technical architecture standards
- Contributes to operational support documentation
- Analyzes and recommends changes in project development policies, procedures, standards, and strategies
- Leads the work of new team members engaged in the software development lifecycle, including review of business requirements, system requirements, data and architectural flow, technical specifications, and test plans
- Conducts business case analyses and readiness assessments for different types of technologies and identifies opportunities to apply new technologies
- Reviews compliance with IT governance policies and guidelines
- Advises on risk assessment and strategies
- Responsible for meeting on-time and on-budget project goals and continually improves quality of development team deliverables
- Provides guidance and training to enable other team members to meet/exceed expectations, and plans and coordinates project schedules
- Develops programming guidelines and standards and makes them accessible to other programmers
- Creates resolutions and provides recommendations based on incident investigations to provide greater protection to the organization
- Actively collaborates with other technical leaders on the team to develop, deploy, and monitor team-wide project and technical standards and best practices
- Demonstrated Expertise (“DE”) developing rich internet content, including responsive and adaptive Web design, using: Angular JS, JavaScript 1.5 and 1.6, HTML, HTML 5, CSS, JQuery, and JSON; and utilizing development tools -- Karma, Eclipse, Webstorm, Fortify, and Sonar -- to build an online transaction processing financial platform for third-party trading, portfolio management, and custody
- DE developing Web applications, using: server side technologies, including Java/J2EE, Spring 4, SOAP and Restful Web services, XML messaging, ORM frameworks (IBATIS and MyBATIS), and MQ integrations; and debugging stored procedures within an Oracle environment
- DE performing third-level production support and batch processing (using Control M for scheduling and Shell scripting) for third-party integrations; and designing and developing a security infrastructure, including audit logging, SAML metadata management, and Single Sign On authentication protocols according to SAML 2.0, utilizing a Ping Federation framework
- DE coordinating production and deliverables according to Waterfall methodologies within an onshore/offshore development team
25
Principal Software Engineer / Developer Resume Examples & Samples
- Review, identify, and recommend opportunities to optimize, consolidate, refactor, reuse, simplify, and streamline all product aspects including software and infrastructure
- Produce high-level and detailed estimates
- Work directly with Product Architects and Senior Development resources as well as other technical and business stakeholders in a fast paced Agile environment
- Participate in product installation, post installation support, product release, and deployment
- Develop clear and concise documentation for multiple applications or subsystem
- Collaborate with other technical leaders on the team to develop, deploy, and monitor team-wide project and technical standards and best practices
- Conduct studies of alternatives, and analyze and recommend changes at the application level, architecture development, procedures, standards, and strategies
- Demonstrated Expertise (“DE”) designing and developing dynamic rich automation applications using Angular JS and Node JS for UI development and HTML for rich internet content, according to Struts and Spring Framework
- DE designing and developing Business Rule Management System (BRMS) using Drools from JBOSS and IBM ODM
- DE writing System Test Cases and working with Sybase software and Savvion Business Manager software
- DE designing and developing Java/J2EE call center thin and thick client and desktop Windows applications, using .NET, XML, PL/SQL, and C#
26
Principal Software Engineer / Developer Resume Examples & Samples
- Gather and analyze business requirements and convert requirements into user stories
- Recommend development testing tools and methodology
- Review and validate test plans
- Develop core functional modules and web applications using the iterative model of delivery
- Develop test cases for the developed code
- Work on client customized framework to accommodate client specific software requirements
- Conduct disaster recovery drills
- Provide unit and automated functional test to ensure code quality
- Research new technologies, processes, and techniques
- Demonstrated Expertise (“DE”) in GUI design using AngularJS, HTML5, CSS, JQuery, and Javascript
- DE analyzing business requirements for developing web based online applications using NodeJS and CouchDB
- DE creating secure web applications to run in cloud infrastructure using NodeJS, CouchDB, and AWS
- DE in web application development according to design patterns and Agile development methodologies
27
Principal Software Engineer / Developer Resume Examples & Samples
- Provide technical leadership for the design, documentation, coding, testing and implementation of application enhancements
- Work closely with Project Managers, UI Designers, Back-end Developers, Architects and Database Administrators to build, test and deliver software
- Develop and support IWS Re-Pricing tool, sales model, comparable model, sensitivity analysis, Cusip Scrub tool and SPS 10b5-1 applications
- Perform database related activities, including analysis, design, development, support, versioning and deployment of ETL packages and jobs
- Interact with product owners, end users and business analysts to gather business and technical requirements
- Provide guidance and mentoring to junior developers
- Demonstrated Expertise (“DE”) designing and developing dynamic rich web and Windows financial analysis tools and workflow applications using SOA, ASP.NET, C#, AngularJS, Knockout and Entity Framework; and writing parallel processing Windows applications/services to interact with Mainframe VSAM files/Microsoft Skype for Business
- DE developing applications with embedded formulas and business logic to support financial advisors, broker dealers and correspondents
- DE developing new T-SQL procedures, SSIS packages and improvements for legacy database applications -- SQL Server, DB2 and Oracle
- DE planning and executing full stack Microsoft web server and database server migrations
28
Principal Software Engineer / Developer Resume Examples & Samples
- Ensure the efficient application or utilization of technology by providing solutions to daily management issues, balancing investment, technology, and customer needs
- Assist with the budgeting process by preparing financial estimates for project work
- Provide technical leadership on the data layer of an application, including tuning and infrastructure
- Review the work of junior team members, including code review
- Participate in definition of both functional and non-functional requirements of a system and assist with the development strategy, standards, and support tools
- Identify recurring issues and performance problems in production and develop technical solutions
- Champion best practices in design and development of Web Based applications
- Demonstrated Expertise (“DE”) optimizing the load and performance of large data sets in batch processing using Oracle and Informatica
- DE developing risk management system components -- rules engines to define risk parameters, and margin requirement calculation engines -- to determine risk profiles using PL/SQL in an Oracle database environment
- DE in UNIX Shell Scripting and scheduling using Control-M
- DE designing and developing Oracle applications using stored procedures and packages in OLTP and OLAP environments to analyze customer financial patterns
29
Principal Software Engineer / Developer Resume Examples & Samples
- Contribute to and/or write concise and clear technical specifications based on analysis of business requirements
- Drive product delivery by building innovative Web services, utilizing Continuous Integration (CI) and Continuous Deployment (CD), and supporting software solutions from development to production
- Analyze, document, and model new and existing business and technology processes with a primary focus on how these processes manipulate and use data
- Perform Object Oriented Design and develop complex components of the application
- Assist with resolving technical roadblocks involving multiple technologies
- Provide technical guidance and oversight to team members
- Contribute to process-improvement initiatives in an effort to maximize efficiency for the product team
- Demonstrated Expertise (“DE”) developing rich internet online transaction processing applications using Java, JSP, CSS, HTML, JavaScript, JQuery, and Backbone; and unit testing of J2EE applications using Spring Open source frameworks
- DE providing technical guidance and oversight to distributed application development teams within an onshore/offshore environment according to Agile methodologies
- DE providing technical guidance and oversight for large development initiatives, including systems architecture and infrastructure, impact analysis, technical design, development, implementation, and support
30
Principal Software Engineer / Developer Resume Examples & Samples
- Identify innovative testing tools and methodologies to meet business needs
- Design, develop, code, test, debug, document, and maintain financial and trading software applications
- Responsible for performance evaluation of the system using C/C++ based tools
- Analyze business requirements and develop solutions that fit into existing framework
- Monitor the production system, analyze event logs, and provide production support
- Develop KSH, Perl, and shell scripts for automation of data processing
- Develop user and programmer manuals
- Demonstrated Expertise (“DE”) developing UNIX/Linux based real-time systems using object-oriented programming/design and technologies -- C++ and C; and implementing data structure solutions using algorithms, POSIX, and GDB
- DE developing job automation and data processing using shell scripts for production support within a UNIX/Linux environment
- DE developing, designing, coding, and testing multithreaded applications and interprocess communications using UNIX internals, C++, and C
- DE debugging large code bases in a UNIX/Linux environment using GDB/DBX
31
Principal Software Engineer Developer Resume Examples & Samples
- You have strong technical design and analysis skills
- You have the ability to quickly acquire new skills
- You have strong problem solving ability
- You have excellent communication skills, both through written and verbal channels
- You have the desire to take the initiative, with a view to continually making our product, processes and team better
- You have excellent collaboration skills to work with multiple teams in the organization
32
Principal Software Engineer / Developer Resume Examples & Samples
- Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management
- Creates solutions and designs to meet the needs of business cases
- Develops applications on complex projects, components, and subsystems, according to Agile methodologies
- Analyzes and adheres to business requirements and system development specifications
- Performs troubleshooting, performance turning, production support, and maintenance of existing APIs
- Analyzes existing code using expertise in modern WS02 API development and interface creation
- Provides work estimates to support estimation process for projects, sprints, releases, and business cases
- Works across multiple technology layers, including front end development, API design, and DevOps functions
- Mentors junior team members
- Demonstrated Expertise (“DE”) in object-oriented design and Java/J2EE Web services development within UNIX and Windows environments using: design patterns, Spring frameworks, Servers (WebSphere and Tomcat), and IDEs (Eclipse)
- DE developing single-page applications, using NodeJS, Express, and Angular JS frameworks; performing unit testing using Mocha; performing End-to-End testing, using Protractor, Selenium, and front-end technologies -- JS Build tools (Grunt and Gulp) and CSS3/SCSS
- DE developing Web services (SOAP and RESTful) using JSON and XML formats; implementing core Web services platform according to Test Driven Development methodologies; performing application build, deployment, and support using Maven, Ant, and Continuous Integration; and designing technical solutions using UML
33
Principal Software Engineer / Developer Resume Examples & Samples
- Participates in architecture design teams
- Defines and implements application level architecture
- Develops applications on complex projects, components, and subsystems for the division
- Recommends development testing tools and methodologies and reviews and validates test plans
- Develops comprehensive documentation for multiple applications or subsystems
- Establishes full project life cycle plans for complex projects across multiple platforms
- Responsible for meeting project goals on-time and on-budget
- Advises on risk assessment and risk management strategies for projects
- Plans and coordinates project schedules and assignments for multiple projects
- Acts as a primary liaison for business units to resolve various project/technology issues
- Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives
- Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives
- Develops original and creative technical solutions to on-going development efforts
- Demonstrated Expertise (“DE”) in GUI design using Silverlight XAML and WPF XAML
- DE designing three tier client server architecture using Object Oriented programming and C#; and consuming REST Web services with C# interface for asset management or brokerage trading applications
- DE in Web application development according to MVVM design patterns, Test Driven Development (TDD), and Agile development methodologies for asset management or brokerage trading applications
- DE scripting and customizing ClickOnce for desktop application deployment; and developing and deploying applications using Team Foundation Server and uDeploy
34
Principal Software Engineer / Developer Resume Examples & Samples
- Defines and implements application level architecture, including performance, security, changeability, reliability and user experience
- Gathers business requirements and develops original and creative technical solutions for on-going development efforts
- Ensures development approaches and strategies adhere to established Fidelity standards
- Reviews test plans and test cases
- Supports Quality Assurance during System Integration Testing and User Acceptance Testing phases
- Documents, tracks and implements Change Request items, including production defect and maintenance update
- Collaborates with business and technology partners to produce strategic designs
- Participates in source code walkthroughs with the technical teams
- Plans and coordinates project schedules and assignments
- Demonstrated Expertise (“DE”) in distributed applications and web services development using .NET and VC++; and developing distributed rules engine using VC++
- DE in production and deployment support of financial services applications in UNIX/Windows environment
- DE developing distributed applications and web services for retirement and non-retirement accounts online financial transaction processing, currency transfer, and online bill payment to external financial vendor feeds, using IBM WebSphere Message Broker and IBM WebSphere MQ
35
Principal Software Engineer / Developer Resume Examples & Samples
- Develops applications and design specifications on complex projects, components, and subsystems for the division
- Responsible for QA readiness of software deliverables, including planning and conducting system testing
- Coordinates onshore and offshore development team efforts according to Agile methodologies
- Mentors junior team members, including providing design guidance, quality control, and specifications
- DE designing risk management system component specifications, including engines to define risk parameters, and margin requirement calculation engines to determine risk profiles, using PL/SQL in an Oracle database environment for an onshore and offshore team
- DE in UNIX shell scripting and scheduling using Control-M
- DE designing, implementing, and tuning complex database applications using PL/SQL with TOAD and SQL Developer, including source code management and version control using ClearCase and Rational Team Concert
36
Principal Software Engineer / Developer Resume Examples & Samples
- Designs, documents, develops, and implements Oracle, DW, BI and Informatica applications in a dynamic financial services environment
- Assesses industry standards for data models, incorporating new advances into internal architecture standards
- Performs complex data warehouse development
- Leads efforts to architect complex technical solutions
- Identifies and consults with internal technical resources to produce strategic designs
- Troubleshoots and investigates issues in support of third line production support
- Contributes to and writes concise and clear technical systems design documents based on the analysis of complex business requirements
- Complies with technical standards, policies and procedures
- Demonstrated Expertise (“DE”) in data warehouse application design, development, testing, and implementation using Informatica, OBIEE 11g, SQL Server and Oracle 11g
- DE scheduling and monitoring ETL jobs using Oracle Datawarehouse Administration Console (DAC)
- DE in RDBMS, ETL and BI database design and development, building ETL solutions for data warehousing using Informatica and Oracle 9/10g, and writing Unix and Shell scripts to manage files for ETL loads
- DE in design and development of ETL processes using Informatica 9.x, and writing SQL queries to perform data analysis, data profiling and performance tuning
37
Principal Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) writing UNIX shell scripts to run batch jobs, automations, and data ETL; and scheduling jobs using AutoSys or Control-M
- DE optimizing the load and performance of large data sets in batch processing using Oracle and Informatica; performing batch job troubleshooting and failure analysis; and performing batch support for large data warehouses
- DE designing, implementing, and tuning complex database applications, using PL/SQL with TOAD and SQL Developer, including source code management and version control using Perforce or git stash
38
Principal Software Engineer / Developer Resume Examples & Samples
- Ensures designs meet performance, security, usability, reliability, and scalability requirements
- Demonstrated Expertise (“DE”) integrating mobile applications to JSON and SOAP-based Web services
- DE performing Web development using HTML5, CSS3, and JavaScript
- DE developing enterprise applications on .NET platform using Visual Studio, SQL, Server Management Studio, and Fiddler
39
Principal Software Engineer / Developer Resume Examples & Samples
- Provides support to Tier III development team to fix maintenance and system issues in existing Siebel Applications
- Utilizes rapid/Agile methodology to conceptualize, define, design, develop, test and deploy application releases
- Automates manual, unit, and functional tests
- Performs Siebel application administration, using UNIX, Oracle SQL, and PL/SQL
- Coordinates interactions with internal departments in the areas of business, procurement, resource assignment, release management, and onsite/offshore coordination
- Participates in diverse facets of business analysis, including business process mapping, technical architecture, and workflow analysis
- Participates in project planning and estimation
- Serves as a technical lead for mid to large size projects
- Demonstrated Expertise (“DE”) as a Siebel technical lead/architect -- including expertise in multiple deployment/implementations, Siebel version upgrades and performance issue resolutions using Siebel tools -- within a financial services environment
- DE leading and architecting teams in designing/implementing Siebel applications using Configuration, Scripting, Workflows, Business Service, Assignment Manager, Enterprise Integrator, and Task-Based UI
- DE designing and integrating multiple complex CRM applications and backend applications, using Siebel EAI (Web services, VBC, EBC, and EIM) and Middleware Technology with Oracle Fusion Middleware/AIA, including integration with data sources and applications using XML, SOAP, and MQ series
40
Principal Software Engineer / Developer Resume Examples & Samples
- Provides work estimates on behalf of the development team for project, sprint, release, and business case estimation processes
- Defines, maintains, and supports Java development environment and best practices
- Analyzes business requirements and system development specifications
- Participates in problem solving, troubleshooting, performance turning, production support, and maintenance of existing APIs
- Plays a key role in resolving technical roadblocks involving multiple technologies
- Ensures code reviews, unit testing, and integration testing are completed efficiently and effectively
- Helps coordinate the delivery of technical components across internal/external technical teams
- Provides technical leadership and mentoring to more junior team members
- Contributes to process-improvement initiatives in an effort to maximize velocity for the product team
- Demonstrated Expertise (“DE”) analyzing, designing, and developing online transaction processing applications within the financial services domain using Java, Perl, and Shell scripts to extract and manipulate data within an Oracle database environment
- DE in systems analysis, design, and implementation of ETL processes using ESB frameworks -- Message Broker and Perl scripting -- and Workflows in Informatica (PowerCenter)
- DE designing and implementing solutions for enterprise level Web applications with rich user interface, using JavaScript, Ajax, or AngularUI frameworks
- DE designing RDBMS, including data modeling, database design, coding of triggers and stored procedures, and performance tuning
41
Principal Software Engineer / Developer Resume Examples & Samples
- Define and implement application level architecture, including performance, security, changeability, reliability, and user experience
- Review and participate in the creation of technical design documents
- Create and update company-wide web pages (user interface, code, content, etc)
- Design and develop middle-tier business logic for web applications
- Design and modify SQL stored procedures and SQL jobs
- Architect and navigate Oracle database tables and objects
- Lead the development and modification of PL/SQL packages and stored procedures
- Perform inbound and outbound data flow management to/from the timekeeping system
- Monitor and improve/enhance Oracle jobs, cron jobs, and UNIX processes for the timekeeping system
- Provide application support during the payroll run
- Provide technical solutions to complex application development challenges
- Participate in unit testing and SIT/UAT planning
- Communicate required changes to move code into the production environment
- Contribute to ongoing maintenance and bug fixes as needed
- Ensure code reviews, unit testing, and integration testing are completed efficiently and effectively
- Actively collaborate with other technical leaders on the team to develop, deploy, and monitor team-wide project and technical standards and best practices
- Demonstrated Expertise (“DE”) developing .NET web applications according to MVC frameworks and ASP.NET Web Forms using Oracle and SQL server as backend databases; and writing packages, stored procedures, functions, and triggers using PL/SQL and T-SQL
- DE architecting and developing applicant tracking, assignment management, and timekeeping/payroll systems
- DE in responsive development within a web and mobile application environment using HTML5, CSS3, LESS, JSON, jQuery, and jQuery UI frameworks; and writing gulp scripts
- DE developing Shell and C Shell scripts to create and maintain UNIX cron jobs and processes within a Linux platform
42
Principal Software Engineer / Developer Resume Examples & Samples
- Define and implement application level architecture, including performance, security, changeability reliability, and user experience
- Lead teams through the development process using PL/SQL, ETL, Continual Integration, and DevOps in an OLTP and OLAP environment
- Lead teams in the QA phases through to production
- Determine development approaches and strategies and ensure conformance to established Fidelity standards within an Oracle database development environment
- Design applications on complex major projects and subsystems
- Provide technical oversight and mentoring to other team members
- Lead technical reviews with peer teams and collaborate on coaching sessions to improve solution quality
- Develop original and creative technical solutions in resolving technical roadblocks involving multiple technologies
- Ensure design reviews, code reviews, unit testing, and integration testing is completed efficiently and effectively using an Agile methodology
- Participate in defining procedures and standards for new technologies
- Continually work to improve quality of development team deliverables
- Demonstrated Expertise (“DE”) in design and development of ETL processes, including data marts and models using star schema, fact tables, and dimension tables in a large (50+ terabyte) database (VLDB) environment
- DE in database design and development using PL/SQL functions, stored procedures, and packages in an OLTP and OLAP environment
- DE in Oracle performance tuning, including query optimization using TKPROF and AWR reporting tools, and implementing index and partitioning schemes
- DE in data integration using Informatica or PL/SQL
43
Principal Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) building responsive end-to-end MVC-based Web applications, using Tomcat application server, Java-based middle layer, and JavaScript client side technologies (Node.js, Express.js, Angular.js, Backbone.js, and SASS) that consume RESTful JSON Web services
- DE designing and developing enterprise scale Service Oriented Architectures for performance, scalability, maintainability, and testability, using full-stack JavaScript and Java environments, J2EE, and SOAP/Restful Web services, on WebSphere and Tomcat servers
- DE configuring end-to-end continuous integration and deployment pipelines using Git, Jenkins, Sonar, Maven, Gulp, Docker, Nexus/Artifactory, and uDeploy in a UNIX environment
- DE implementing new development and test infrastructures along the software development lifecycle for rich internet applications
44
Principal Software Engineer / Developer Resume Examples & Samples
- Responsible for QA readiness of software deliverables
- Plans and conducts system testing
- Demonstrated Expertise (“DE”) building and managing applications using Spring Suites, JAX-WS/REST methodologies, Maven, and jQuery to support brokerage trading projects
- DE building and managing applications using source code management and continuous deployment tools (git stash, Jenkins, uDeploy, Fortify, and Sonar) to support brokerage trading projects
- DE designing, implementing, and tuning complex Java applications with DB2 Native Store Procedure interactions to support brokerage trading projects
- DE developing a heavily threaded application using IBM MQ and JMS technologies; and performing application modifications using caching technologies, including IBM eXtremeScale (XS) to support brokerage trading projects
45
Principal Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) performing Object-oriented design and Java/J2EE Web development, using MVC design patterns within Struts and Spring frameworks and client-side technologies (HTML, CSS, jQuery, AJAX, and JavaScript); and designing Web content management applications using Tridion
- DE developing SOAP and RESTful Web services using JSON and XML formats, unit testing techniques, and WSO2
- DE developing secure customer-facing websites utilizing front-end Web development technologies (HTML 4/5, CSS, Angular.js, Node.js, JavaScript framework, Sublime text, and WebStorm) to develop retail financial service solutions for customer onboarding and maintenance
- 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); and integrating the build with CI and CD processes using Jenkins as a CI platform
46
Principal Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise (“DE”) developing in-memory databases of market data, orders, and executions for high performance real-time systems, including algorithmic trading systems using KDB+, Q, and Q scripts
- DE developing real-time middle tier and backend applications using Object-oriented programming, design, and technologies (Java, J2EE, Spring, and JSP)
- DE developing GUI for Web-based systems using HTML5 programming and frameworks, including AngularJS, jQuery, Node.js, Backbone.js, Bootstrap, CSS3, Adobe Flex, and Adobe LiveCycle Data Services
- DE developing cloud-based real-time financial services UI applications; and writing Chef scripts to deploy within a cloud infrastructure
47
Principal Software Engineer / Developer Resume Examples & Samples
- Demonstrated Expertise ("DE") gathering business requirements and performing systems and data analysis of Fund Accounting data, including transactions, holdings, tax lot, and general ledger, using Informatica Metadata Manager; and designing and translating business requirements into system requirements and technical specifications using pseudocode and UML diagrams
- DE building Data Access Layer (DAL) and Shared Data Services (SDS) for distributing data to Enterprise applications using Spring Framework, Java Messaging Service (JMS), Oracle RAC, Informatica Power Center 9.6 (ETL), and Service Oriented Architecture (SOA)
- DE performing database migration (Exadata and DB2 to Oracle 12c) and performance tuning; and building scalable and business critical batch applications using PL/SQL on Oracle RAC (Real Application Cluster)
- DE performing Object-oriented design and development of Cloud-ready scalable Java/J2EE applications for UNIX, Linux, or Solaris environments hosted on application servers (WebSphere and Tomcat), using design patterns, Spring Framework, Object Relational Mapping (ORM) technologies, and Hibernate/MyBatis
48
Principal Software Engineer Developer Resume Examples & Samples
- You are able to work in a fast paced, highly matrix environment to achieve group goals with the ability to handle multiple, simultaneous tasks
- You are able to use business requirements to develop technical designs, define architectural strategies and solutions
- You are able to perform the coding to deliver REST and SOAP API’s
- You are able to partner effectively with your technology business partners
- You are able to advise and guide less experienced developers in their work
- You are able to describe problems and recommend solutions to project leaders
- You have a desire and aptitude for learning new technologies
49
Principal Software Engineer, Developer Tools Resume Examples & Samples
- Architecting and developing web, software, prototypes, or proofs of concepts
- Act in a technical leadership capacity: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems
- Roughly 70-85% hands-on coding
- Generate technical documentation and PowerPoint presentations to communicate architectural and design options, and educate development teams and business users
- Work cross-functionally with various Intuit teams including: product management, QA/QE, various product lines, and/or business units to drive forward results
- Demonstrate a passion for developing well architected, elegant software tools and services
- A degree in Computer Science with 10+ years of software development experience
- Experience and with a strong desire to build tools, services and platform that facilitate other engineers to greatness
- Be highly innovative, flexible, self-directed and driven
- Expertise with high level languages such as: Java/J2EE, C#, Python, Ruby
- Experience with Bash or Shell scripting
- Experience working on multiple AWS services required
- Experience with Chef/Puppet or other equivalent configuration management framework desired but not required
- Experience with build/deploy tools such as Jenkins, Docker desired but not required
- Comfortable working on Linux and/or Windows. Linux sys admin skills would be nice to have
- Strong mentoring skills. Able to influence and communicate effectively with both technical and non-technical people
- Ability to work effectively in a fast paced, complex technical environment
- Experience driving for results across cross-functional teams while maintaining effective working relationships
50
Principal Software Engineer / Developer Resume Examples & Samples
- Develops and promotes best practices in DevOps for Continuous Integration
- Provides technical insights and feedback on cloud implementation/migration
- Provides application support for key applications, and may serve as on-call resource to support the organization’s service and escalation model
- Demonstrated Expertise (“DE”) designing and implementing Java-based services in a cloud environment using Microservice Architecture pattern, RESTful Web services, Spring MVC, Java, Maven, and git; and performing code reviews using Crucible
- DE performing DevOps engineering and enterprise level platform automation using Chef; and automating administration functions using Ruby and shell scripting; and performing continuous integration and implementation using Jenkins
- DE designing and developing database schema and ORM mappings using JPA and Hibernate; and writing stored procedures and transactional SQL within SQL and Oracle databases
- DE providing Level-3 production support to resolve critical issues in production environments, including incident management processes and methods within a 24x7 support environment
51
Principal Software Engineer / Developer Resume Examples & Samples
- Owns the technology stack and architecture for multiple applications and supports their strategic movement
- Reviews, identifies, and recommends opportunities to optimize, consolidate, refactor, reuse, simplify, and streamline all product aspects, including software and infrastructure
- Champions technology standards, development methodologies, and related enterprise standards
- Provides proactive technical assistance, oversight and mentorship to development teams, aiding in resolving complex technical issues and improve operational efficiency
- Creates and maintains a library of reusable code artifacts created specifically to improve time-to-market thru reusable patterns and common capabilities
- Participates in design and code walk-thru activities to ensure proper conformance with enterprise service design and composition best practices
- Consults on development and delivery of a major component or project deliverable for call centers
- Defines and implements application level architecture and participates in architecture design teams
- Addresses small groups on technical subjects and leads demonstration of systems
- Plans and coordinates project schedules and assigns project work for multiple projects
- Supports established Architecture Review and Governance processes
- Responsible and accountable for code quality and ensuring code review processes are followed
- Supports product release activities, including quality assurance and deployment
- Demonstrated Expertise (“DE”) designing and developing dynamic rich automation applications using Flex and Flash, and Web applications using HTML and JSP within Struts and Spring Frameworks
- DE programming in .NET, Java/J2EE, PL/SQL, and C#; performing middle-tier development for data aggregation/transformation using WSO2 ESB and WSO2 API Manager; and performing database connectivity using Ibatis within a continuous integration and deployment environment
- DE programming, supporting, and troubleshooting desktop call center applications according to WPF and WCF frameworks
- DE designing, developing, and integrating multiple infrastructures and applications within a Defined Contributions, Defined Benefits, or Health and Welfare product portal into call center thin client Web applications or thick client desktop Windows applications
52
Principal Software Engineer / Developer Resume Examples & Samples
- Participate in architecture design teams, and develop original and creative technical solutions
- Provide oversight of development activities to meet budget, scope and timeline goals
- Provide vendor oversight and integration oversight
- Work with other technical leaders to plan projects and coordinate development activities
- Serve as Technical Lead in the design and development of applications on complex, major projects and subsystems
- Develop comprehensive documentation for multiple applications or subsystems
- Provide technical leadership and mentoring to small team of software developers/engineers
- Provide QA testing support
- Demonstrated Expertise (“DE”) in Security Reference Data Management within an asset management environment
- DE in development of Java web services according to Agile methodologies using REST or SOAP, Java-based design patterns, JMS/MQ, and object relational mapping using Ibatis or Mybatis
- DE in Java middle-tier development to update reference data within an Oracle environment using Appian BPM for workflow modeling; Spring frameworks utilizing continuous integration tools (AntHillPro/Hudson/Jenkins); configuration management utilizing ClearCase/Github/Stash; test driven development using Junits/CodePro/SONAR; and project build management using Maven
- DE in data migration and manipulation utilizing Oracle User Defined Types (UDT) constructs; conducting middle-tier performance tuning and seeding; and writing SQL queries
53
Principal Software Engineer / Developer Resume Examples & Samples
- Researches new technologies independently to make recommendations for future releases
- Demonstrated Expertise (“DE”) performing Oracle Business Intelligence reporting and data warehousing, including ETL using Informatica in Agile frameworks (Scrum and Kanban) within a financial services domain
- DE designing, developing, and maintaining Web-based Business Intelligence applications using OBIEE, SQL, XML, HTML/CSS, Oracle 11g/12c databases, Microsoft Azure, and SOAP Web services
- DE designing large-scale enterprise application architecture and system configuration using Linux, Shell/Perl scripting, and Web and application servers (IBM and Oracle)
- DE implementing complex metadata design using dimensional modeling and Relational Database Management Systems