Lead Application Software Developer Resume Sample
Work Experience
- Provide technical expertise in leading the customer data and service modeling, design and enhancement, to ensure the reusable, scalable, agile and high performance of the Enterprise Master Data Services are delivered
- Identify opportunities and provide recommendations for improving efficiency of systems and solutions, explore opportunities to add value to the job accomplishments
- Assist the team with requirement/use case analysis, in order to stream line the services being provisioned
- Establish service design/development pattern and common practices for team to follow, in order to support continue integration and continue deployment
- Establish test driven data service practices for team to follow
- Support service consumer by developing service catalogue, documentation and assistance tools
- Work with across functional teams through service integration
- Collaborate with cross-functional teams and business owners on the governance model for master data and system security
- Ownership of Touchless BPM flows and services running on IBM BPM 8.5.6
- Ownership of the monitor models and dashboards defined in IBM Business Monitor 8.5.6
- Lead the team of onshore and offshore BPM developers in supporting and enhancing these BPM flows and monitor models across 3 non-prod and 2 production environments
- Provide vision and strategy for the evolution of the BPM platform and technology stack
- Develop new functionality per requirements including preparation of project execution plan, effort estimation, build, and delivery
- Document our BPM infrastructure topology, configuration, process flow, and integrations in the form of system component diagrams, system integration diagrams, orchestration diagrams, and architecture diagrams
- Collaborate with Project Management and Infrastructure team in setting up the environments to drive execution
- Facilitate meetings with business users, security, infrastructure and service provider teams to define integration requirements, functional specifications, configuration, and security details
Education
Professional Skills
- Strong .NET C# Application and Window’s service development skills (> five years’ experience)
- Strong .NET C# Application and Window’s service development skills (> 7+ years’ experience)
- Possesses proven, strong working experience in test-driven Java development, as well in scripting for Linux shell, Python, and Perl
- Is able to coach / mentor team members with varying levels of experiences and skills
- Strong Java EE/JEE web application software development skills (EJB, JDBC, JSP, XML, Servlet, Struts, Spring Framework, Apache CXF)
- Strong experience with Java development experience in a Development /support/maintenance role
- Demonstrated experience interacting directly with business users and familiarity translating business requirements into technology
How to write Lead Application Software Developer Resume
Lead Application Software Developer role is responsible for java, software, leadership, programming, training, integration, database, security, architecture, design.
To write great resume for lead application software developer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Lead Application Software Developer Resume
The section contact information is important in your lead application software developer 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 Application Software Developer Resume
The section work experience is an essential part of your lead application software developer 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 application software developer 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 application software developer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Lead Application Software Developer resume experience can include:
- Assesses impact of design decisions to the computer solution/product/service being developed (performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required
- Hands on technical working experience with developing Ant scripts for Eclipse/Websphere code builds integrating with source controls tools
- Experience developing using VB6
- Strong asset developing ASP.net and WinForms solutions using C#.Net or VB.Net
- Hands on technical working experience with Websphere administration
- Have facility with and understanding of the ecosystem that code operates in
Education on a Lead Application Software Developer Resume
Make sure to make education a priority on your lead application software developer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your lead application software developer 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 Application Software Developer Resume
When listing skills on your lead application software developer 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 application software developer skills:
- Demonstrates strong communication skills, leadership skills, organizational skills, able to manage multiple priorities independently
- Strong Experience with Python, Java, Application integration, logging and monitoring tools
- Good hands-on technical working experience in a Websphere, Oracle, Linux, Sun Solaris environment
- Has strong experience writing oracle PL/SQL, stored procedures, functions, etc
- Demonstrated experience working on large projects with multiple teams involved
- Demonstrates solid understanding of the Software Development Life Cycle (SDLC), software development control and release procedures, and Data Management
List of Typical Experience For a Lead Application Software Developer Resume
Experience For Lead Application / Software Developer Resume
- Advanced skills with SQL, IIS, HTTP, and FTP
- Has hands on experience in designing and developing applications using Java EE platforms, IBM Java Batch Framework
- Experience with desktop and web development using .Net (C#) (and Team Foundation Suite)Well versed in SDLC best practices
- Nice to have: experience in Microsoft Office Macros and Perl scripting
- Experienced in application support, production support and troubleshooting
- Ystems analysis and programming experience with data management knowledge ( such as Customer Data, Product Data, Reference Data)
- Demonstrates expert understanding of the Software Development Life Cycle (SDLC), Quality Assurance requirements
- Some experience in assembly language (ARM in particular)
Experience For Lead Application Software Developer Resume
- Advanced design and architecture experience
- Experience with data encapsulation protocols (e.g., XML) management engines
- Experience with application and system design/development, SDLC
- Possesses a solid knowledge of design and analysis methodologies and application development processes from both an industry and a BMO perspective
- Knowledge of commercial Payment systems; SWIFT would be a very strong asset
Experience For Lead Application / Software Developer Resume
- Is an expert in Object Oriented analysis and design using common design patterns
- Be able adapt and quickly develop in-depth technical understanding of new/different applications
- Works with functional managers and sector leads to establish and maintain technical standards and guidelines for their area
- Act as SME for decisions into application development platforms and tools
- Design solutions on an Enterprise level with medium level of guidance
- Performs as a mentor to regional and site resources on process and techniques to assure proficiency within the team
- Be proficient in high level application software development process and methods
- Software experience required in more than one of these areas on embedded hardware system: networking protocols, BSP, IoT application, Cloud service, RTOS, Linux, Android and GUI
- Advanced programming skills in C++ and C
Experience For Lead Application Software Developer Resume
- Software development experience required in at least one of these areas and preferably more than one: telecom, data-com, IoT device, security, wireless, pc/server/storage, consumer electronics, automotive and medical
- Well understand the product and software development process and procedure
- Leads and participates in project and team meetings interacting and collaborating with team members and other departments, when appropriate, to provide a developer’s perspective in the meetings and to contribute to the timely delivery, design, and quality of various work artifacts adhering to SDLC standards
- Supports production issues, including independently complete root-cause analysis and diagnosis
- Conducts detailed code-reviews and provides feedback in a constructive manner
- Be at the forefront of Technology’s transformation and be a leader in transforming the bank’s culture and toolsets and deliver unified digital experience
Experience For Lead Application / Software Developer Resume
- Exposure to Oracle environment from Production/maintenance/support side
- Java / J2EE development expertise
- Expertise setting up build environments and expertise in deploying application /running automated tests using Continuous Integration tools such as bamboo, Jenkins etc
- Leads/participates in project and team meetings interacting and collaborating with team members and other departments, when appropriate, to provide a developer’s perspective in the meetings and to contribute to the timely delivery, design, and quality of various work artifacts adhering to standards
- Collaborate environment where your opinions matter
- Opportunities to learn and work closely with multiple lines of business
- Environment where individual contributions are recognized and rewarded
- Innovative culture, which is a catalyst for productivity and growth
- Leads process and application improvement opportunities to improve the reliability and extensibility of the application and
Experience For Lead Application Software Developer Resume
- Leads/participates in project and team meetings interacting and collaborating with team members and other departments, when appropriate, to provide a developer’s perspective in the meetings and to contribute to the timely delivery, design, and quality of various work artifacts adhering to standards,
- Leads in the planning, estimating, design, development, and implementation of initiatives of any size and any level of complexity to meet the functional and non-functional requirements of the application
- Provides coaching and guidance to team members and helps improve overall effectiveness by sharing and adopting best practices and lessons learned, while minimizing risk
- Involved in Production Support when necessary
- Design and develop integration solution according to accepted standards based on requirements and technical guideline, which are included in the delivery of the application solution, to meet the business need
- Supports the Request for Information (RFI) or Request for Proposal (RFP) with vendors if required
- Assists in the preparation of end-user materials
Experience For Lead Application / Software Developer Resume
- Plans and conducts third-party software analysis as needed for inclusion in the project solution
- Anticipates and reduces complexity for others
- Liaises with stakeholders to understand problems and opportunities, and recommends solutions to enable the organization to meet its goals
- Ensures the requirements map to a real business need, are approved by all relevant stakeholders, and meets essential quality standards
- Participates in reviews or inspections, in collaboration with the project team, to ensure the quality of work products
- Ensures system specifications meet the business unit expectations/ requirements, and negotiate solutions
Experience For Lead Application Software Developer Resume
- Develops and implements data collection systems and other strategies that optimize statistical efficiency and data quality
- Filters and “cleans” data, and reviews computer reports, printouts, and performance indicators to locate and correct code problems
- Understands and communicates technical and architectural complexities of a technical solution so that project stakeholders can easily understand
- Recommends approaches to streamline and integrate technological processes in the organization to improve overall efficiency
- Solves complexity within one or more systems and technologies
- Develops innovative approaches to create solutions to resolve problems and significant issues within the project’s mandate
- Web services and WCF
- Windows 7, Windows Servers 2012/2008, IIS 7/8, Linux
Experience For Lead Application / Software Developer Resume
- Background in application development and integration (>5yrs exp)
- Python, Java, REST API, JSON, Shell/Bash script
- Familiar with DevOps tools eg. Jenkins, Maven, Ansible, Git
- Is able to design components and write functional and design specifications
- Knowledge of Payment systems, especially SWIFT and FED; BESS would be an asset
Experience For Lead Application Software Developer Resume
- Demonstrates a solid understanding of the System Development Life Cycle (SDLC) and Quality Assurance (QA) requirements and software development control and release procedures
- Is familiar with source code version control process such as Git & Bitbucket or similar tools
- Knows how to read code quality matrices generated by SonarQube or equivalent code quality management tools
- Possesses expert knowledge of design and analysis methodology and application development processes from both an industry perspective
- Demonstrates solid understanding of the Software Development Life Cycle (SDLC), both waterfall and agile,and Quality Assurance requirements and software development control and release procedures
- Experience with application and system design/development, SDLC
- Proficiency with Java, J2EE, JavaScript, JQuery
List of Typical Skills For a Lead Application Software Developer Resume
Skills For Lead Application / Software Developer Resume
- Strong in Java and SQL. Experience with eclipse SDK
- Strong Experience with PL\SQL, C#, Stored Procedures, Database Development
- Provides coaching and guidance to team members and helps improve overall effectiveness by sharing and adopting best practices and lessons learned
- Experience with coding in Java EE and Eclipse environment
- Experience developing services in REST/JSON
- Good knowledge of Spring Framework and Microservices Architecture
- Experience working with source code version control process such as Git & Bitbucket or similar tools
- Data Management experience: Data Model, Data Quality, Data Profiling, Data Service
- Architectural experience engineering scalable software APIs and web applications
Skills For Lead Application Software Developer Resume
- Possesses 8+ years’ systems analysis and programming experience with extensive business knowledge
- Is experienced in using IDE, especially Eclipse for java development
- Has extensive experience working with IBM WebSphere 7.5 or later; WAS Distribution Manager (DMGR) concepts would be an asset
- Has experience working under both Agile and Waterfall methodologies
- Demonstrates expert understanding of the Software Development Life Cycle (SDLC), and software development control and release management procedures
Skills For Lead Application / Software Developer Resume
- Strong asset developing on SharePoint 2007/2013
- Experience and expertise in IBM Business Process Manager 8.x and Business Monitor 8.x including
- Knowledge of sanctions scanning systems (i.e. Fircosoft) would be a very strong asset
- Possesses 6+ years’ systems analysis and programming experience with extensive business knowledge
- Experience with IBM’s MDM platform, or any other Master Data Management framework
- Lead experience
- Experience in Application Development
- Experience in a Prime/Lead function
- Strong knowledge about multi-threaded, multi-process Window’s applications
Skills For Lead Application Software Developer Resume
- Nice to have knowledge on Angular JS development experience
- Possesses a solid knowledge of design and analysis methodologies and application development processes from both an industry and BMO perspective
- Previous experience with SAP BOE, Crystal Reports or Universes is a nice asset to have
- Familiarity or experience with industry standard security practices would be an asset
- Willing to work and collaborate with vendors to deliver projects
- Exciting fast-paced environment
- Has experiencing installing / implementing and supporting complex vendor applications in a highly available architecture
Skills For Lead Application / Software Developer Resume
- Brings out the best in people and loves brainstorming, winning, and having fun
- Understands functional aspects and technical behavior of the underlying operating system, development environment, and deployment practic
- Possesses expert understanding of SOA, J2EE and OOAD technologies
- Jasper Reporting (>1year exp)
- Nice to have: Hazelcast knowledge, Spring MVC Framework, Hibernate, Web services
- Is a team player who is willing to share knowledge and make the effort to document findings for the team’s benefit
- Possesses expert understanding of open source software technologies
Skills For Lead Application Software Developer Resume
- Technology Exposure: Wealth Management and/or Capital Markets exposure in an enterprise banking environment
- Expert understanding of SDLC, Quality Assurance (QA) requirements and software development control and release procedures
- Is able to write and execute unit test cases and assists with integration and user acceptance testing
- Is willing to provide rotational, 7x24 production support
- Is an expert working Oracle databases, 11g or later
- Is knowledgeable in using JIRA for Agile process, Scrum Master, and Kanban work flow
Skills For Lead Application / Software Developer Resume
- Is capable of writing Regular Expression for ELK and Maven build script
- Possesses a reasonable understanding in automatic deployment process, e.g. Ansible, Maven
- Knowledge of sanctions scanning systems (i.e. Fircosoft) would be an asset
- Is able to write and execute unit test cases, especially with jUnit, and assists with integration and user acceptance testing
- Possesses a reasonable understanding in automatic deployment process (e.g. Ansible, Maven) and continuous integration approaches
- Knowledge of Payment systems, especially SWIFT/FED and Emerging Payment
- Designs solutions, writes code, performs unit testing, develops appropriate artifacts / documentation, and facilitates final delivery
- Lead Application Software Developer 2
Skills For Lead Application Software Developer Resume
- Demonstrates strong communication skills, both written and verbal; is comfortable speaking not just with team members but also with high level executives, in groups, with clients, etc. and can explain complex concepts simply and concisely
- Extensive experience with Java and J2EE technology (>5 years exp)
- Experience with JS frameworks like but not limited to Angula JS, React JS
- Experience with Elasticsearch, Big Data suit
- Web service experience (XML/SOAP/JSON)
- Experience with ETL process
- Experience with build and deployment automation
Skills For Lead Application / Software Developer Resume
- Experience with DevOps tools and mythologies
- Has the ability to manage multiple tasks in a fast-paced work environment
- Can work with minimal supervision and is flexible and a fast learner
- Is a self-starter who displays self-initiative and is not afraid to speak up
- Average knowledge of IBM WAS (WebSphere Application Server) Infrastructure (>3 years exp)
- Linux shell scripts (>3 years exp)
- Familiar with Java Enterprise Architecture
- Developer Tools: Rational Application Developer v7.x , Eclipse
Skills For Lead Application Software Developer Resume
- Knowledge of code deployment in WAS (WebSphere Application Server) Liberty, Tomcat or JBOSS platform
- Familiarity with 12 Factor Application Patterns
- Knowledge of Swagger API Developer Tools or OAS (Open API Specification)
- Knowledge of Database (SQL)
- Constantly thinks about how to improve both individually and as a team
- Object-oriented Analysis & Design, UML, Design Patterns
- .NET Framework 4.5+ (ASP.NET, VB.NET, C#, MVC, ADO.NET)
- Web and windows form applications
List of Typical Responsibilities For a Lead Application Software Developer Resume
Responsibilities For Lead Application / Software Developer Resume
- Experience with DevOps tools such as SonarCube, Elk, and Ansible,
- Six to eight (6-8) years’ relevant experience
- Proficiency with Oracle/SQL, TOAD, Eclipse, MS SQL development
- Expert in Microsoft enterprise solutions (e.g. VBA, macros)
- Able to work with minimal supervision and has the passion to deliver results
- Knowledge of required programming languages including Java development, and can code with little oversight. Daily hands on experience with core Java, Spring, JDBC, JSP, XML, and Unix shell scriptsOracle and SQL Server development
Responsibilities For Lead Application Software Developer Resume
- Possesses expert knowledge of design and analysis methodology and application development and integration processes
- Knowledge of DevOps and CI/CD
- Leads and participates in project and team meetings interacting and collaborating with team members and other departments, when appropriate, to provide a developer’s perspective in the meetings and to contribute to the timely delivery, design, and quality of various work artifacts adhering to standards, such as Capability Maturity Model Integration (CMMI) or Agile