Senior Staff Software Architect Resume Sample
Work Experience
- 2 yrs experience with technical deal reviews with large enterprise sales
- Experience with upgrading Oracle R11 to Oracle R12
- Experience with Oracle R11 or Oracle R12 Procure to Pay application
- Experience with implementing Oracle R12
- Experience in mentoring and coaching engineers across NPIs / subsystems
- Work effectively in a global cross-functional team environment
- Experience in object oriented design methodology and various programming languages including data structures and design patterns (C++, Java, microservices, spring boot)
- Experience in building enterprise scale platforms that involve strong focus on design for platform and 3rd party integration
- Working experience in agile environment
- Familiarity with the latest software development practices, tools and environments including practical usage of Configuration Management systems, Defect Tracking tools and Debuggers
- Able to create and build an environment in which others can freely share ideas
- Provide software and systems architectural and design leadership to team of colocated and remote engineers
- Design and implement cloud services and software architecture for new services, and extensions to existing services to support our product portfolio
- Be the group’s “go-to” person for architectural, design and implementation related questions and provide guidance
- Determine, develop, and communicate the technology strategy and roadmap for achieve our product vision for accounts, federation, roles and permissions, device identity, multi-tenancy, digital subscriptions, and authorization
- Develop project non-functional requirements and provide infrastructure design oversight to support developed solutions
Education
Professional Skills
- Strong leader, communication skills, problem solving skills, and the ability to work in a diverse environment
- Proven experience in creating rich user interfaces, with a deep understanding of user experience and interaction design
- Strong skills in designing and developing scalable algorithms
- + Strong presentation and communication skills
- + Strong Software development skills in software analysis, design, methodology, and architecture
- Experience building and implementing cloud Platform and Application services, Basic understanding of cloud security. Experience with Cloud operations model
- Excellent understanding of Unix/Linux system and scripting experience (shell/python)
How to write Senior Staff Software Architect Resume
Senior Staff Software Architect role is responsible for software, architecture, java, integration, gis, database, security, telecommunications, reporting, research.
To write great resume for senior staff software architect job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Senior Staff Software Architect Resume
The section contact information is important in your senior staff software architect 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 Senior Staff Software Architect Resume
The section work experience is an essential part of your senior staff software architect 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 senior staff software architect responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular senior staff software architect position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Senior Staff Software Architect resume experience can include:
- + Effectively communicate both verbally and in writing with team members, customers, and leadership
- Collaborate with other software groups within Thermo Fisher to more effectively integrate the application into the company’s micro services architecture
- + Maintain & continuously update technical skills and knowledge
- + Work independently as well as part of the teamPersonal Skills
- Prior experience with database technologies, distributed software systems, and micro-service architectures
- Process oriented and experienced with automotive validation processes
Education on a Senior Staff Software Architect Resume
Make sure to make education a priority on your senior staff software architect resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your senior staff software architect 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 Senior Staff Software Architect Resume
When listing skills on your senior staff software architect 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 senior staff software architect skills:
- Good designing and debugging skills
- Strong influencer and leadership skills
- Scripting/Programming skills in GO, Scala, Python, Java
- + Effectively leverage product capability, driving standardization, limiting customization, and maximizing reuse of content developed for previous solutions
- Experience with data design consolidating multiple data sources & managing historical data
- Prior experience leading SW teams
List of Typical Experience For a Senior Staff Software Architect Resume
Experience For Senior Staff Software Architect Accounts Receivable Resume
- + Operate with and influence senior client stakeholders
- + Ability to make basic technology choices based on experience
- + Demonstrate awareness about competitors and industry (Gas/Electric/Telecommunications)
- Understanding of the market and ability to evaluate competing product offerings
- Responsible for designing and implementing Business Intelligence reporting solutions, including the evaluation of emerging visualization technologies
- Support Data Scientists and developers in designing, developing and architecting data solutions that leverage Cloud native capabilities in a cloud agnostic way
- Collaborate with QA on test planning and automation targeting performance and load testing
- Determine the appropriate balance between client side processing and server side processing for every use case
- Solves complex engineering problems by decomposing complex issues into smaller manageable parts
Experience For Senior Staff Software Architect Resume
- Enhance team performance by sharing expertise in areas such as process, tools, and performance tuning
- Participate throughout the software development life cycle, including the actual implementation phase as needed
- Work closely with Engineering Managers and scrum development teams to provide estimations
- Actively work with multi-disciplinary team to help develop requirements and architectural approaches through evolving architecture
- Develop and implement the analytical / reporting strategy over the Cash / Accounts Receivable platform
- + Contribute to technical analysis activities, such as requirements gathering and product gap analysis of user requirements
- + Engage throughout the entire lifecycle on projects and provide feedback on architecture, design, and functionality while working closely with team members
- + Ability to quickly learn and acquire deep understanding of new software applications and environment
Experience For Senior Staff Software Architect Accounts Receivable Resume
- + Working knowledge of Smallworld, ESRI, Intergraph or other GIS system
- + Dedication to maintaining file version integrity within a multi-user environment via the use of the SourceGear Vault Standard source control tool
- + Understand customers’ needs in an industrial setting
- + Learn organization vision statement and decision making framework
- + Possesses firm understanding of Web 2.0 technologies, protocols, data models and user interface programmingBusiness Acumen
Experience For Senior Staff Software Architect Resume
- Responsible for setup and tracking of stability and performance issues
- Take part in project planning and estimation process
- Work together with System and SW Architects to ensure the whole product performs according to requirements
- Responsible for set-up and tracking of stability and performance issues
- Support internal Software Platform and Customer Engineering teams with software architecture and design to meet customer requirements and schedules
- Provide system level expertise to internal development teams, for example in system level performance analysis, optimization, and troubleshooting
- Support of the System Architect when defining the System Architecture
- Expert level knowledge of enterprise software development in Java
Experience For Senior Staff Software Architect Accounts Receivable Resume
- Experience with authentication and authorization technologies such as SAML, OAuth2, and OIDC, as well as integration with web application, micro services, desktop, and mobile apps
- Influencing strategic development of global product roadmaps with a focus on technical differentiation that addresses key customer needs; specifically focused on improving product’s non-functional (or cross functional) aspects
- Develop and implement the integration strategy with the underlying ERP and Customer’s Portals/ systems. Implement middleware standards for near to real time / batch data updates
- Partner with the GE Corporate I2C team to define the key metrics and drive availability of those on the ERP platform
- Manage and perform governance around the data quality and work in conjunction with the business function implement performance metrics and predictive analytics solution
- Design and implement the analytical/reporting strategy for GE Power’s Customer Collaboration Platform to drive transactional processes for Orders, Invoices, Cash Receivables
Experience For Senior Staff Software Architect Resume
- Design and implement the integration strategy with the underlying ERP and Customer’s Portals/ systems. Implement middleware standards for near to real time/batch data updates. Execute the broader instance strategy around the data warehouse and reporting platforms
- Support leadership as a contributor to the development of vision and future direction of the Order-to-Cash (O2C) area. Partner with the GE Corporate O2C team to define the key metrics and drive availability of those on the platform
- Design and operationalize the GE Power O2C Governance process to ensure compliance with GE Enterprise Standards
- Work closely with Subject Matter Experts and Business Analysts to rapidly understand the domain and understand the different personas and task flow
- Architect and design state of the art UI for the best of breed cloud applications
- Architect, design and provide POC for responsive and adaptive UI that scales across form factors
- Architect, design and provide POC for cloud ready and mobile ready UI with offline capability
- Work with the Data scientists and Analytic teams to determine the best fit UI model for the very data intensive and highly interactive UI widgets
Experience For Senior Staff Software Architect Accounts Receivable Resume
- Architect and design state of the art Data visualization UI/tools for the best of breed cloud applications
- Ensure that the Data visualization is cloud and mobile ready
- Participates in the EA business-wide and domain’s architecture Governance process
- As a technologist, the Sr Staff Software Architect has to be hands-on to be able to build POC’s using emerging technologies and stabled hardened design patterns to be architect enterprise class applications
- Able to lead and facilitate the domain’s architecture governance process based on EA’s governance structure
- Contribute to the development of software and data delivery platforms that are service-oriented with reusable components across teams (multiple teams) that can
- Conduct POC and operationalization of various technology solutions
Experience For Senior Staff Software Architect Resume
- Lead and coordinate the domain technical and business
- + Lead the architecture and design of technical solutions for customers. Own technical deliverables for assigned area of work
- + Understand capabilities of GE’s Mobile Software Products
- + Liaison with the Product Management and Development teams to help build best practices within the North American region
- + Understand customer CTQs and capabilities of GE legacy mobile products, and work with Product Management to prioritize and align product roadmap with key product gaps to ensure successful customer implementations
Experience For Senior Staff Software Architect Accounts Receivable Resume
- + Deliver detailed design specifications as per customer requirements
- + Follow technical review processes and provide insights for product enhancementsAdditional Responsibilities
- + Lead with cross-functional teams as required for the solution and implement processes to ensure best use of Predix Mobile products and services to meet project requirements
- + Effectively apply project execution methodology and standards
- + Lead onsite workouts and develop technical presentations for internal and external customers
- + Liaison with Product Engineering Management, business analysts, and product engineering team members as needed to help define detailed requirements and implementation strategies for product gaps
Experience For Senior Staff Software Architect Resume
- + Ability to focus on the critical business outcomes and drive teams to achieving these goals
- + Ability to work well with multiple vendors and customers during any project implementation
- + Drive and translate business requirements into technical deliverables
- + Train other internal team members on mobile implementation responsibilities
- + Multi task and manage multiple projects simultaneously
List of Typical Skills For a Senior Staff Software Architect Resume
Skills For Senior Staff Software Architect Accounts Receivable Resume
- Hands on experience around REST API’s – Design, Development and Deployment experience around Microservices and containerization
- Proven experience as a Software Architect
- Experience with cloud-based IaaS and application services. Strong knowledge of Amazon Web Services is required
- Experience using, integrating, and optimizing front end build tools and package managers (Grunt/Gulp, Webpack, NPM, JSPM, etc)
- Strong architectural background designing enterprise applications like CRM/ERP using SFDC, Hybris, Oracle and programing languages like Java, Javascript, GO,
Skills For Senior Staff Software Architect Resume
- Experience using Caching/Queuing technologies such as Kafka/Cloud Pub Sub, RabbitMQ, Redis/MemCache
- + Understanding of or experience implementing and integrating SmallWorld GIS and Mobile GIS products
- Experience working on apps and data visualizations using JavaScript and other web technologies
- Expert level knowledge and hands on experience in building software using Java tech stack
- Experience with designing and implementing Cloud Automation (e.g. Cloud Formation, Chef, Terraform…)
- Experience developing and implementing Big Data Technologies (e.g. Spark, Cassandra, Hadoop etc.)
- Sound experience in building/deploying scalable distributed/enterprise applications
Skills For Senior Staff Software Architect Accounts Receivable Resume
- Experience in designing and implementing cloud based micro services is required
- + Experience in working with Micro services, SOA, Big Data systems (Cassandra, Hadoop, Spark, Kafka etc.), Cloud Technologies, DevOps etc
- Demonstrable experience in presenting big data in accessible, accurate and actionable ways
- Hands on experience building single-page web applications that perform well in modern, mobile, and legacy browsers (responsive UI)
- Experience integrating front-end applications with various types of APIs; comfortable with authentication and authorization (basic/OAuth/SAML)
- Experience in developing browser extensions or plugins to enable additional
- Experience working on connectivity to cloud applications or ERP systems
- Strong background in Microservices, SOA, SaaS,PaaS, Enterprise modeling tools, concepts and methodologies
- Experience in Cloud / Fog computing (IaaS, PaaS, SaaS)
Skills For Senior Staff Software Architect Resume
- Experience of driving activities to influence code quality and process rigor
- Experience implementing Container technologies
- Experience in Teamcenter Reporting Module
- Hands on experience in NodeJS, Python, Cloud based technologies and/or AI/Machine learning intermediate knowledge
- Experience developing web applications (Node, Express, REST, RxJS)
- Experience with modern tooling (NPM, Webpack, Gulp, Git, Jenkins)
Skills For Senior Staff Software Architect Accounts Receivable Resume
- Experience with audio/video streaming and broadcast technologies
- Experience in SW Programming or Automotive electronic products or systems
- Hands on development and application architecture experience leveraging OO Development and Agile processes
- Good understanding of microservices, REST, Containerization
- Evangelize strong and practical software development, integration and testing practices
Skills For Senior Staff Software Architect Resume
- Experience in enterprise web application design & development serving 100+ Users
- Experience in developing functional technical specifications
- + Programming experience in software development - HTML5, Eclipse or Netbeans, Java, Javascript, AngularJS, and JSON
- + Voice opinions and presents clear rationale using data or factual evidence to influence
- + Look for opportunities to improve the customer experience while maintaining business requirements
- Experience on implementing Disaster Recovery/Business Continuity solutions
Skills For Senior Staff Software Architect Accounts Receivable Resume
- Experience with securing data within a geopolitical region
- Experience in web application development using frameworks like angular2, react, etc
- Experience with front-end web technologies, both SPA and JSP based, such as HTML5/CSS, JavaScript, Typescript, JQuery, Angular, and templating engines
- Experience with a formal software development using agile methodology is required. Knowledge of DDD and TDD is highly desired
- + Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles
- + Hands-on experience in web services (REST, SOAP, WSDL etc.), using Apache Commons Suite & Maven, SQL Database such as Oracle MySQL, PostgreSQL etc
- Experience in web development with a focus on the UI HTML, CSS, JS, Angular, Polymer components,
- Experience with industry-standard visualization platforms (Power BI, Tableau, OBIEE etc)
Skills For Senior Staff Software Architect Resume
- Experience in OSS and BSS technologies
- MS/PhD in Computer Science or Computer Engineering or equivalent with at least 7 years of relevant experience
- Experience with architecture definition and modeling of complex software systems
- Experience deploying complex software in consumer electronics, preferably in the media space (TV, STB, Handset)
- Experience in software development C++
- Experience with Android, RDK, WebOS, Tizen or similar software platforms
Skills For Senior Staff Software Architect Accounts Receivable Resume
- Hands on experience with large scale data base, data lakes and Analytics software
- Automotive Software experience
- Experience on web application development
- Responsible for semantics/metadata based development of BI with experience in metadata configuration and implementation
- + Experience with Windows, SQL databases, SSRS, Web Services and SOA technologies
- + Experience with Couchbase Server and Couchbase Sync Gateway
- + Experience with data extraction and conversion
- + Experience with software development and collaboration tools such as JIRA and Confluence
- Experience in migrating on premise applications to Cloud
Skills For Senior Staff Software Architect Resume
- Experience in Container technologies such as Docker
- Educate engineers on good design & implementation principles, and enforce design concepts throughout project lifecycle
- Experience with relational and non-relational database models and technologies such as MongoDB, AWS DynamoDB, MySQL, and PostgreSQL
- Experience with UML or similar object-oriented notation required
- Defining the project features/requirements according to the customer feature requests
- Working knowledge on Automation Framework like Resource Manager / Automation /Chef / Puppet /Python / Bash & Powershell
- Understanding and use of development tools & integrated build systems: Eclipse IDE, DevOps technologies like Git, Jenkins, Chef, Puppet etc
- Analyzing performance and capacity aspects of Embedded Software
- Expert level knowledge in building applications using microservices architecture on the cloud using Java Technologies capable of storing and processing large
List of Typical Responsibilities For a Senior Staff Software Architect Resume
Responsibilities For Senior Staff Software Architect Accounts Receivable Resume
- + Hands-on experience in utilizing Spring Framework (Core, MVC, Integration and Data)
- Embedded software engineering experience
- Demonstrate knowledge of business' structure (P&Ls) and the interplay of functions to support
- Recent experience working with client-side JavaScript frameworks (Vue.js, React, Angular, etc.)
- Recent experience working with Node.js frameworks (Express, Koa, Loopback, etc)
- Experience with module loaders (ES6 modules, System.js, Require.js, etc)
Responsibilities For Senior Staff Software Architect Resume
- Experience in industry interoperability/integration standards: HL7, IHE,DICOM, HIE, FHIR, EAI, EDI
- Excellent knowledge with development tools & integrated build systems: Eclipse IDE, Git/Jenkins/Maven
- Experience in Enterprise Architecture, architecture / design patterns
- Experience with OpenStack technologies, deployment and configuration
- Experience as Software Architect or System Architect or Solution Architect for product line
- Experience with Cassandra database, query and performance optimization and database design
- Experience on other cloud platforms (AWS / PCF / Openshift / etc)
- Experience on Data Center design, implementation & migration
Responsibilities For Senior Staff Software Architect Accounts Receivable Resume
- Experience with Hybrid On-Prem/Cloud deployments
- Experience with military IT Environments
- Experience in PLM field as Solution Architect/Tech lead/Architect/Subject Matter Expert
- In-depth knowledge and Hands-on experience in Teamcenter BMIDE
- Experience on Teamcenter in Teamcenter ITK development
- Strong background in Microservice, SOA, SaaS, PaaS
Responsibilities For Senior Staff Software Architect Resume
- Experience with SQL and/or NoSQL databases (Postgres, Mongo, Couch, Cassandra)
- Enthusiastically follow technology trends, software engineering best practice and technologies while enjoying the challenge of solving complex problems
- Support the problem resolution process including analysis, debugging with appropriate log & trace
- As a visionary for the subsystem, bring in new features, enhancements which could make it to upcoming NPIs
- Advanced knowledge and understanding of software engineering principles and techniques
- BS in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
- Knowledge of Rhapsody and/or other modeling / design tools
Responsibilities For Senior Staff Software Architect Accounts Receivable Resume
- Establish long-term Strategy and architecture vision for the product line considering end user scenarios, functional and nonfunctional requirements
- Accountable for architecture spikes, epics and features including ‘Definition of ready’
- Drive Software Engineering and Architecture
- Communicate and clarify architecture to engineering and business teams
- Lead efforts to define SW roadmaps and engineering practices
- Support and partner with product management, sales and marketing teams
- Respond and adapt to evolving business and leadership needs
Responsibilities For Senior Staff Software Architect Resume
- Maintain continuous accountability across the engineering team
- Define, Prototype, Develop & Deploy software for a distributed product platform & contribute to GEHC Imaging vision to build ‘Intelligent Scanners’
- + Participates in domain technical and business discussions relative to future architecture direction aligning with business goals
- + Gathers and analyzes data and develops architectural requirements at project level, aligning architectural requirements with software development strategy
- Familiar with at least one unit testing framework, such as Mocha or Jasmine
- Familiar with at least one end-to-end testing framework, such as Selenium, Nightwatch or Protractor
- Functional knowledge of Teamcenter Systems Engineering
- Teamcenter Architecture knowledge, including volume, Single-sign-on, FMS
- Knowledge of Java or C++ with sound programming knowledge
Responsibilities For Senior Staff Software Architect Accounts Receivable Resume
- Enterprise modeling tools, concepts and methodologies
- + Passionate about customer satisfaction
- + Capability to quickly adjust expectations, with focus on customer outcomes
- + Willingness to accept and promote change
- + Influences and energizes others toward the common vision and goal Qualifications/Requirements: Basic Qualifications
- + Ability to plan for and implement product version upgrades into a customer production environment
- + Ability to design hardware and software architecture based on project requirements
- + Familiarity with Work Management Systems as it relates to the industry
- + Understanding of SSL security. Understanding of certificate management and the concept of root certificate authorities (CAs), intermediates, and the implications of a trust chain when custom certificates or public key infrastructure (PKI) are used
Responsibilities For Senior Staff Software Architect Resume
- + Experience with release management methodology to ensure timely releases with minimal customer installation effort and few defects
- + Familiarity with container software such as Apache Karaf, microservices and OSGi
- + Familiarity with GE Predix and Predix Mobile software platforms
- + Familiarity with iOS and Android mobile platforms and tools
- + Ability to develop project tools and templates to facilitate ease of implementation
Responsibilities For Senior Staff Software Architect Accounts Receivable Resume
- + Ability to articulate GE’s value proposition to customers
- + Able to understand how team and personal goals/objectives contribute to the organization vision
- Elaborate and define product and platform concepts for the SW domain during envision, RFI, RFQ and development phases based on defined requirements and constraints. Consider different alternatives for the SW Architecture and select the best one based on defined criteria and cost
- Develop high level product specifications with attention to system integration and feasibility
- Collaborate with other professionals to determine functional and nonfunctional requirements for new software or application
- Own the specifications of interface between software modules. Consider the upstream/downstream interfaces of the product at her/his area
- Define and break down memory and performance requirements for each software domain
- Define SW integration strategy and tests and support integrator / tester
- Make sure that product architecture meets requirements with respect to functionality, performance, quality and schedule
Responsibilities For Senior Staff Software Architect Resume
- Maybe responsible for the development of key software modules
- Prepare and support architectural solutions for the CCB in case of change requests, which require an architectural modification
- Establish and maintain traceability between requirements and architecture
- Inspect the traceability within design, implementation and test
- Participate in software product launch gate reviews
- Provide technical guidance to software developers and engineers
- Elaborate and define product and platform concepts for the SW domain during envision-, RFI-, RFQ- and development phases based on defined requirements and constraints. Consider different alternatives for the SW Architecture and select the best one based on defined criteria and cost