Lead Software Designer Resume Sample
Work Experience
- Owning the KSOR work streams and project deliveries along with production stability
- Provide direction on technology use and technology menus, by performing research into new technologies, liaising with technology providers, establishing processes required for adoption
- Provide SDK’s and API access to services such that other teams can easily integrate and provide additional data to the platform
- Facilitate resolution/escalation of developer’s concerns or issues, mentor team members and help them in their career development
- Interact with numerous business groups (Operations, Middle Office, Front Office, Risk, Finance etc.) throughout the full project lifecycle, and with other IT teams as appropriate
- As required, define functional requirements, input to high level design of solution, specify technical solution and configure or write software.Define and execute unit tests and construct software, perform integration and regression testing.Plan deployment and execute post deployment checks
- Design/enhance application development framework to ensure non functional requirements are met and embedded in development process
- Independently own and define high level, abstract requirements and provide a concrete implementation
- Perform detailed analysis of source systems and source system data and model that data in QlikView; Investigate and resolve problems including liaising with other systems if needed, carry out tasks aligned to work streams in the day-to-day operation of Business Intelligence and Management MI processes within RBS’s Investment Bank (RBS CIB) Controls and Governances area
- Design, create and tune physical database objects (tables, views, indexes) to support logical and dimensional models; Maintain the referential integrity of the database; provide input on proposing, evaluating and selecting appropriate design alternatives which meet client requirements and are consistent with client’s current standards and processes
- Performs due diligence on potential architecture options to establish and document an architectural design that satisfies the solution’s requirements. Ensures that the project Solution Architect creates the Architectural Specification for the solution and that the document is approved by the TDA
- Focuses on the Cost and Return On Investment (ROI) of a given solution. He/she is a good steward of the company’s resources
- Complete the build of code on time and as per application coding standards, and perform unit testing, Work with business analyst and technical experts as required to deliver work to time and budget
- Hold extensive communication on a business and technical level with business and technology stakeholders and end-users
- Work closely with team of BAs, in order to cover extensive scope of product and data types, and deal with a large number of stakeholders
Education
Professional Skills
- Strong grasp of automation tools and data management skills with strong focus on business outcomes
- Comfortable with frequent, incremental code testing and deployment; strong grasp of automation tools; Data management skills
- Proven prior 10+ years’ experience in design and development of high availability enterprise Java and/or web based applications
- Prior experience of developing Data Warehousing or Data Marts (preferably for a banking system)
- Excellent understanding of good design and coding with 9+ years development experience
- Prior experience building solutions for investment banking, or financial
- 3 – 5 years of prior experience in data ware housing
How to write Lead Software Designer Resume
Lead Software Designer role is responsible for automation, java, basic, finance, training, integration, database, trading, architecture, reporting.
To write great resume for lead software designer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Lead Software Designer Resume
The section contact information is important in your lead software designer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Lead Software Designer Resume
The section work experience is an essential part of your lead software designer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous lead software designer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular lead software designer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Lead Software Designer resume experience can include:
- Excellent experience of real-time, multi-threaded development and applications supporting the scale of 10k messages per second
- Ensure good practices adhered to using our architecture blueprints, review forums and tracking our technical debt
- Propose solutions in line with oracle EPM cloud strategy including planning, consolidations and data management solutions
- Experience of working in an investment banking technology group
- Experience working in Finance/Accounting systems
- Experience in Multithreading (java 5+)/ data structure, exposure to distributed event driven systems, JMS, Spring, any database, HTML5 and Angular JS
Education on a Lead Software Designer Resume
Make sure to make education a priority on your lead software designer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your lead software designer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Lead Software Designer Resume
When listing skills on your lead software designer resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical lead software designer skills:
- Proven ability to liaise & communicate effectively with the stakeholders in business terms
- Good understanding of elementary investment banking concepts and Experience of working in geographically dispersed teams
- Sound knowledge of Industry best practices and have good influential skill
- Strong development experience in Java/J2EE,Database, REST Web Services
- Building strong relationships with a range of stakeholders and colleagues across our business
- E.g. 8-10years required and number of years of experience in OBIEE,Spotfire , ETL and other Reporting Technologies including Data Warehousing
List of Typical Experience For a Lead Software Designer Resume
Experience For RBS Risk It-lead Software Designer Resume
- Expert C# developer; excellent Asp.net MVC, WebApi
- Strong analyst with ability to respond well to pressure with commitment to the business users and self-motivation to take ownership of issues and initiatives
- Good understanding of Oracle architecture, background processes etc, Expertise in the creation of databases, table spaces, tables, indexes, users, and grants
- 3rd level support of the existing Front Office BI Application Suite, including SQL, C#, .Net 1-4 technologies
- Communication of project vision, team based planning, establishing development processes and standards
Experience For Lead Software Designer Resume
- Service & cost of serving metrics (coming soon)
- Exposure to SOA/ Micro services and messaging middleware or modern day messaging protocols
- Define the strategic vision of the team from a technical perspective. Deliver that vision by developing software and tools to meet project objectives
- As a tech lead, providing end-to-end solutions with flavours of automation
- Preferably have worked on a big data estate and has working knowledge of Hadoop ecosystem or Apache Spark
- High Proficiency in Core Java – Exception Handling, Collections etc
- Sound knowledge of ETL processing in SQL server
Experience For RBS Risk It-lead Software Designer Resume
- Bachelors in Technology, Engineering or Masters in Computer Applications
- Enterprise Messaging (Tibco EMS and Tibco Rendezvous)
- Liaise between the development team and business users in order to define clear and precise requirements
- Lead the delivery team to architect, design and develop technical solution that fulfils business requirements by adhering to application and data architecture and design, P3M and ensuring that quality is built into every aspect of the lifecycle
- Instill a customer focused ethic within the team, ensuring that the customer is at the heart of everything they do
- Apply appropriate development methodologies where necessary.Deliver work as agreed with line management / project management
- Own the development of code delivered by your team, based on requirements delivered from the business and the testing of that code to ensure that it is robust and meets the requirements laid out
- As Lead Technologist to work on the Rubix Approvals system for FnRS products; Rubix is the strategic approvals system and as part of transformation agenda it is planned to move all approvals related workflows for complete FnRS space into Rubix
- Lead a team of developers to deliver bug free code
Experience For Lead Software Designer Resume
- Provide technical solutions for complex business problems
- Provide estimates for change requests
- Engage with stakeholders and other technology teams
- Mentor new members in the team
- The role reports to the Development Manager on the TDX/ODC
- End to end ownership of programmes/sub-programmes that requires understanding business requirements, designing robust and resilient architectures while translating these requirements into high quality technical solutions
- Lead POCs on various services/options in AWS to meet the use cases of existing application
- Global development team – thus cross region collaboration
- Build, safeguard and uphold the reputation of RBS across all stakeholders
Experience For RBS Risk It-lead Software Designer Resume
- Manage and mentor the team technically
- Work with architects for approval on POCs
- Writes unit and integration tests, within automated test environments to ensure code quality. Lead the automation efforts, ensuring high quality deliveries. Tech transformation by accelerating automation and continuous integration and deployment
- Liaises with engineers, architects, business analysts and other key stakeholders to understand the objectives, requirements and options. Leads solution design options and is able to explain the pros and cons to key stakeholders for appropriate decision making
- Drives the adoption of software engineering principles, processes and best practices. Responsible for work quality of the software engineering team, ensuring it meets the technical standards for all services output
- Working knowledge of Credit, Rates, FX or Equities markets
- Monitors the technical progress against plans while safeguarding functionality, scalability and performance and providing updates to stakeholders
- Supports and mentors the team in understanding of software languages and technical domains relevant to the areas
- Design and develop high quality, scalable and maintainable code using java/j2ee/scala for distributed systems
Experience For Lead Software Designer Resume
- Completely own the small design and development with the architectural and functional improvements
- Provide technical leadership in the area of work
- Developing core library infrastructure code. This includes general purpose mathematical and analytical utilities for multiple systems, applications and areas of the bank
- Get familiar with and work on the build infrastructure and tooling
- Work with a range of teams including Quant Development (India), Quant Development (London) and Quant Analytics (London)
- Project planning, architecture, requirements inspections, technical design
Experience For RBS Risk It-lead Software Designer Resume
- Software Architecture using object-oriented analysis and design techniques in UML
- Service & cost of serving metrics
- Act as a center of excellence for all things around Business Intelligence and Reporting
- Implement solutions in an agile fashion where continuous improvement of platforms is in line with the business outcomes and is a way of working
- Decent understanding of DevOps methodology and project automation
- Performance enhancements, development and bug fixes
Experience For Lead Software Designer Resume
- Investigate and introduce new core technologies and techniques into the library
- We are looking for a Java server side developer with extensive experience on Multi-Threaded applications and aware of Spring Boot, Building High Availability applications
- Developers/Leads are responsible for understanding the business requirements and proactively seek clarity and resolve ambiguities, producing well-documented Technical specifications
- Developers/Leads are experts at designing and delivering fit for purpose robust reports using industry best practices on database queries
- Self-driven - they keep themselves engaged and informed on latest tools and technologies in order to eliminate redundancies and improve efficiencies within the application
- Development multiple cutting edge solutions on multiple environments across the enterprise like Google cloud and open source java technologies like Apache Flink, Apache Ignite, etc
Experience For RBS Risk It-lead Software Designer Resume
- Cloud on-boarding – participate and implement cloud on-boarding & integration
- Technical management responsible for mobilizing multidisciplinary teams working collaboratively
- Data analytics – understand the business need and drive out POCs
- Profitability / financial positions
- Provides high quality analytical input to support the development and implementation of innovative processes and problem resolution
- Work in a collaborative manner and builds collaborative business partner relationships
- Continuous Build management (Cruise Control/Hudson)
Experience For Lead Software Designer Resume
- Closure of issues & SONARs that have been identified through internal control initiatives (CONA, Emmental, GIA) and external regulatory bodies (FED, FSA, FINMA, HKMA)
- The implementation of a robust Controls Framework
- Places us in line with regulators expectations
- Extensive knowledge of TLM – control, Recon Admin, Design Studio, Smart Studio, Web Connect, CT Tool and Smart Schema [TLM v2.7]
- Significant experience & demonstrated proficiency in all aspects of Base, Advances SAS, SAS Data Integration Studio(DI Studio), SAS Management Console, Platform Process Manager
- Participate in meetings and discussions with Functional/Lead Software Designers to understand the requirements and work out a design
- Participate in code reviews and ensure the code written complies with the company standards and policies.Able to quickly understand and familiarize themselves with complex systems
List of Typical Skills For a Lead Software Designer Resume
Skills For RBS Risk It-lead Software Designer Resume
- Excellent analytical skills, able to resolve complex business problems independently
- The leadership skills to build and run a highly effective Quant Dev team in India
- Good exposure and experience of Continuous Integration (CI) and Continuous Delivery (CD) tools and end-to-end solution
- Basic Source Control System skills, i.e. an exposure to SVN or equivalent products
- Working experience on CI (Teamcity/Hudson/Bamboo)
- Hands on Experience of building and influencing Oracle/EPM technical strategy, change management and transformation programs in banking and finance
- Experience in of working on large application and solving design problems
Skills For Lead Software Designer Resume
- Experience on testing tools and frameworks like mocking (Mockito), Selenium, and Junit
- Expertise in developing complex database objects like Stored Procedures, Functions, Packages, Experience with Performance Tuning for Oracle like OEM etc
- Experience of leading/managing team
- Experience with Continuous Delivery, developing software products/API’s which are consumed by other developers and teams outside direct control
- Experience in financial/Banking domain / front office environment
- Ideally: Workflow frameworks (ideally Activiti or jbpm), Jboss and Tomcat, experience using the Agile methodology
- Java 6/8, Unix/Linux, Subversion, Eclipse and experience of using maven for build and deploy
Skills For RBS Risk It-lead Software Designer Resume
- IT development experience in java/j2ee. Expert knowledge of Multithreading and concurrent Java API’s
- Experience with building distributed applications
- Good understanding of database & related technologies
- Good understanding of cloud platforms and applications migration strategy
- Good to have: Ability to use a wide variety of open source technologies and tools; ability to code and script
- IT experience with at least 2 yrs in Big Data technologies
Skills For Lead Software Designer Resume
- IT development experience in java/j2ee
- Around 9 to 12 years of experience in Design & Development of Enterprise grade applications
- More than 8 years of experience in ORACLE PL/SQL development
- Experience in C#, WCF, SQL, SSIS, SSRS, SSAS
- GUI and User Experience design and implementation in Web based applications
- “Relational Database” experience (SQL 2008/2014)
- Experience of working with code repositories (pref. GIT), bug tracking tools (Jira), Build Tools (Ant, Maven, IVY, Gradle) and wikis
- Demonstrable experience of relational, in-memory, distributed and non-SQL databases for e.g. SQL and joins, PL/SQL
Skills For RBS Risk It-lead Software Designer Resume
- OBIEE Administration experience
- Strong hand-on development and design capabilities
- Development experience on UNIX platform
- IT development experience in Java/J2EE and/or Scala
- Experience in web development and have varied portfolio of work to show for it
- Experience with common JavaScript libraries like D3, jQuery, underscore etc
- 8-12years of experience in Java is required
Skills For Lead Software Designer Resume
- Hands on experience on Version control tools like SVN, GIT, Ansible
- Hands on Experience in Implementation of Business Intelligence platforms, knowledge of OLAP systems, ETL Framework (ODI, Informatica) etc
- Enhancing, developing and extending the DevOps framework underpinning the library creation
- Working closely adding features required by the Quant modelling teams
- Investigating, researching and integrating new third party libraries (e.g. MKL, nlopt)
Skills For RBS Risk It-lead Software Designer Resume
- Capturing requirements directly from end users and producing functional specifications
- Producing accurate estimates and delivering defect-free software within the agreed timeframes against agreed specifications
- Investigating and introducing new technologies and features into the library (cross platform and developed on Windows, Linux, 32 and 64 bit platforms)
- Understanding of the library internals and low level platform architecture
- Working in global teams split between various locations
Skills For Lead Software Designer Resume
- Building High Availability Systems
- Delivering the simplest solutions that meet the business objectives in timely manner
- Demonstrating a disciplined approach to cost management and operational excellence in all areas of work
- Ensuring business deliveries are delivered on time
- Providing design solutions for problems
- Ensuring high quality of code delivered
- Working in areas like thread safety, high performance algorithms and multi-core, multi-processor development
- Identifying potential new areas for progress, development and change
Skills For RBS Risk It-lead Software Designer Resume
- Designing and developing trade/static data feeds into the data warehouse to specification
- Contributing to migration of the Front Office BI Architecture from current state to final state
- Fair understanding of DevOps methodology, project automation, Column Store Databases/ Big Data/Data Analytics and Batch processing including Autosys
- Knowledge of Multithreading (java 5+) / Data Structure; exposure to distributed event driven systems; JMS; Spring; Oracle/SQL Server; Mongo
- Unit Testing (NUnit & Mocking frameworks)
- Expertise in building large scale distributed systems, working closely with the global stakeholders
Skills For Lead Software Designer Resume
- Resolve production incidents by quickly identifying underlying problem
- To build strategic reporting and business intelligence solutions using strategic tools
- Work as a solution designer in building strategy for the bank wide adoption of EPM stack and orchestrate the integration with other ongoing finance platforms
- Professional experience in any banking product customization and Integration for large Financial institution, hands on experience in Java, J2EE, Spring, Hibernate and Webservices
- Strong knowledge on QlikView server architecture and building qvd’s and qvw’s applying business rules and data validations; experience in end-to-end implementation of Business Intelligence (BI) projects, especially in scorecards, KPIs, reports & dashboards
- Experience in analysing performance and performed low level optimizations
- Experience of working in Market and/or reference data distribution applications
- Experience working in a Front Office development role
- Excellent in query handling
List of Typical Responsibilities For a Lead Software Designer Resume
Responsibilities For RBS Risk It-lead Software Designer Resume
- Preferably experience working in captive or product development
- Experience of messaging technologies (TIBCO) and Version control (SVN)
- Experience in Core Java, Multithreading (java 5+) / Data Structure
- Experience on Java, spring, hibernate, concurrent programming, maven, unix shell scripting
- Good understanding of standard CI & DevOps practices
- Balasamiq, Mock Up Frameworks. Handling large volume of data
- Provide standards and the environments for the Markets Trading organisation to adhere to
- A roadmap to achieving industry Upper Quartile
- Ensure that the work being carried out in the programme places us on the Upper Quartile of our industry
Responsibilities For Lead Software Designer Resume
- Exposure to distributed event driven systems along with JMS, Spring, Oracle, Mongo
- Initiative / ability to innovate
- Demonstrable ability to abstract particular cases and devise generic solutions to IT problems
- Sound knowledge of Design pattern, database design , normalisation
- Sound knowledge of database query and optimisation
- Knowledge of tools like SVN, JIRA, TeamCity, SVN hooks, fisheye, stash, git
- OBIEE 11g, Oracle 11g, SQL, ETL Fundamentals
- Experience of designing and delivering Data Warehouse projects, including data capture/data staging/data transformation (ETL) through to reporting design and development (data marts, star schemas, OLAP and cubes)
- Extensive SQL Server 2008/20012 T-SQL Experience with possible performance tuning and design principles aspects, SQL Service Broker Experience, SQL Server Integration Services (SSIS) Experience and SQL Server Analysis Services (SSAS) Experience
Responsibilities For RBS Risk It-lead Software Designer Resume
- WCF and XML (Cross platform communication mechanisms)
- Enterprise development (Ability to implement best design & practices)
- Demonstrable experience developing software in a SOA or micro-services paradigm for e.g. Web services (SOAP and REST), XML (Parsing & Schema), XSLT and Experience designing or implementing APIs
- Demonstrable experience of test-driven development alongside use of automated test frameworks, mocking/stubbing and unit testing tools for e.g. Junit/TestNG, Mockito/Power mock, Selenium etc. and Test Driven development
- Sound understanding of Big Data eco system – Hadoop, Spark, Scala, Hue, Oozie, Hive
- Exposure to Sagemaker AWS service ,Python, Scala ,Big Data Hadoop and Data science is desirable
- Understanding of project lifecycle development, including experience of working with users/analysts to gather requirements, code management using Git, unit and system testing and general development disciplines
Responsibilities For Lead Software Designer Resume
- Knowledge of web development technologies - HTML5, JQuery, JavaScript, AngularJs and CSS
- Preferable to have worked on a big data estate and has knowledge of Hadoop ecosystem or Apache Spark
- Java Application Servers – JBoss etc. Test Driven Development – Jtest, JMeter, JUnit
- Passionate, Intelligent, critical thinker, problem solver, highly persuasive
- Nice – respectful – even tempered – a team player
- Challenge and defend changes to the status quo
Responsibilities For RBS Risk It-lead Software Designer Resume
- Learn the technical specifics of the given project.Understanding of good development and testing practices.Ability to learn organization internal project governances/delivery methodologies
- Effective verbal and written communicator, able to adapt delivery style and language to suit the audience. Able to present complex issues and solutions to mixed audiences, where necessary resolving conflict and complexity by delivering practical solutions
- Sound knowledge of ETL processing in SQL or Big Data setup
- Able to learn quickly and absorb large amounts of data
- Strong interpersonal skills with ability to work effectively across team boundaries. Ability to work well in a dynamic environment and multi-task (short delivery timescales; an evolutionary business with changing requirements and priorities; interaction with business users and other technology teams etc.)
Responsibilities For Lead Software Designer Resume
- Experience in Java and Websphere
- Payments Application software (e.g. C2P, Dovetail, FDI, D&H, ACI, TSYS) background
- Good understanding of design & technical solution for high streaming data flow (using Apache Flink/ Beam etc.) as well as building APIs on top of large data warehouse
- Analytics programming language like Python, R – some hands on experience
- SVN (Source/Configuration Control)
- .Net Framework 2.0/3.5
- Expertise with development and support for the following technologies: Essbase, Hyperion Planning, Revenue Modelling Financial Reporting, Calculation Manager, Smart View, Essbase Integration Service (EIS), Essbase Studio, Data Relationship Management (DRM), Cost allocation, Oracle Data Integrator (ODI), Financial Data Quality Management (FDM), FDMEE, Relational DB & Oracle Development tools