Senior Software Architect Resume Samples

4.5 (87 votes) for Senior Software Architect Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the senior software architect 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

Resume Builder
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.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
HB
H Bosco
Hettie
Bosco
22875 Trever Circle
Dallas
TX
+1 (555) 205 5360
22875 Trever Circle
Dallas
TX
Phone
p +1 (555) 205 5360
Experience Experience
Phoenix, AZ
Senior Software Architect
Phoenix, AZ
Russel, Bogisich and Effertz
Phoenix, AZ
Senior Software Architect
  • Be an innovator who leverages knowledge and expertise across a wide variety of domains to build consumer solutions. Example domains are: Cloud-based consumer and mobile applications, Linux, Android, Windows OS platforms, Security and Privacy, Internet of Things, Cloud services, Data management, Networking, Fingerprinting, Communication, and Analytics
  • Develops and maintains the Company’s architecture blueprints for the assigned product segments, including software architecture documents, technical design documents. Consistently analyzes and documents the current architecture designs and develops the target architecture states. Identifies gaps and drives a practical roadmap to achieve such states
  • Creates and enforces technical standards. Performs design and code review services and provides consulting services to the development team. Collaborates with other development teams to enhance the development process through the implementation of best practices and technical standards. This may include but is not limited to development and design guidelines and quality standards and policies
  • Providing architectural governance and technical leadership to the software development department
  • Develop server-side/client-side code for web-based applications, create robust high-volume production applications
  • Working with other senior software architects, evolve, optimize, and enhance Cash Manager to support the market leadership of Retail Solutions
  • Institute SDLC best practices across development team and provide supervision
Phoenix, AZ
Senior Software Architect for Credit & Risk Solutions
Phoenix, AZ
Mraz Group
Phoenix, AZ
Senior Software Architect for Credit & Risk Solutions
  • Act as architecture lead in development initiatives to drive solution design and provide solution guidance to team members
  • Perform architecture reviews and design inspections
  • Knowledge of one or more of the following technologies: Mainframe, .Net, Java, JavaScript and various JavaScript frameworks, PL/1, COBOL, relational databases
  • Promote in-house and industry advances in software development practices
  • Provide recognised subject matter expertise and strategic thinking in assigned architecture areas
  • Big picture and visionary thinking
  • Relevant academic background in Software Engineering
present
New York, NY
Assc Dir-senior Software Architect
New York, NY
Bogisich LLC
present
New York, NY
Assc Dir-senior Software Architect
present
  • Review code, lead refactoring activities, provide guidance from technical perspective for all SE members of a project
  • Expert in Development Platforms: Microsoft Windows, Linux
  • Expert in Development tools: Visual Studio, Eclipse (CDT), IntelliJ IDEA, WebStorm, etc
  • Research technologies and lead POC development, to ensure feasibility
  • Act as principal designer for multi-tiered enterprise applications
  • Proficient in data access techniques as well as database design for both relational and NoSQL databases
  • Expertise in SOA and Web Service standards
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Liberty University
Bachelor’s Degree in Computer Science
Skills Skills
  • Strong problem analysis and resolution skills and strong interest for the new technologies and able to pickup quickly
  • Deep understanding of performance, reliability, scalability, security, and reusability tactics and strategies
  • Technically proficient in common cloud service-oriented platforms, e.g AWS, Azure highly desirable
  • Self-starter with a strong sense of ownership and good follow through skills who displays a passion to test and deliver high quality software solutions
  • Detailed knowledge of REST/SOAP architectures, creating public and private APIs, Swagger, OpenAPI
  • Ability to define and solve logical problems for highly technical applications
  • Ability to quickly learn and adapt to new technologies and programming tools
  • Design, implement, and maintain, complex, high-performance, and highly-scalable, platform systems for programmatic buying
  • Experience designing, developing and supporting high-volume, highly scalable, mission critical enterprise systems
  • Ability to quickly prototype components, benchmark and test design solutions
Create a Resume in Minutes

15 Senior Software Architect resume templates

1

Senior Software Architect Resume Examples & Samples

  • Responsible for planning and implementing tasks with minimal assistance from the supervisor
  • Responsible for overcoming technical challenges leveraging prior experience and assisting others with technical challenges
  • Develop server-side/client-side code for web-based applications, create robust high-volume production applications
  • Should have a strong understanding of object oriented programming/concepts
  • UI development with AJAX and similar technologies
  • Troubleshooting/debugging production issues
  • Constantly update technical knowledge and skills by attending courses and learning new technologies
  • Be able to independently research, evaluate and recommend between possible alternatives when solving a problem
  • Good written and oral communication skills to document and communicate technical information to the team
  • Master's in Computer Science or equivalent
  • 8+ years in software development
  • Strong analytical, problem solving, and collaborative skills
  • Ability to quickly understand new technologies/frameworks at a high-level
  • In depth understanding of build tools like ANT, should be able to create new ANT scripts/use ANT scripts
  • In depth understanding of JPA/Hibernate, should be able to write JQL queries, troubleshoot /performance tune JPA queries/code
  • In-depth understanding of JSP/Servlets/EJB/JSF/SQL/JDBC
  • In-depth understanding of HTML and web-based forms and applications
  • In-depth understanding of jQuery or similar JavaScript frameworks
  • Understanding of JUNIT frameworks
  • Able to use Linux commands for accessing/debugging application logs
  • Experience with JEE application server. JBoss experience is preferred
2

Senior Software Architect Resume Examples & Samples

  • Drive system architecture for programmatic buying
  • Design, implement, and maintain, complex, high-performance, and highly-scalable, platform systems for programmatic buying
  • Provide thought leadership for system architecture and technical operations
  • Work closely with product management to drive product and engineering decisions
  • Institute SDLC best practices across development team and provide supervision
  • Provide leadership for performance and unit testing automation for advertising systems
  • Participate in company wide larger initiatives and provide direction for cross team integration
  • Master’s Degree or higher is a plus
  • Demonstrated experience in building Internet advertising systems and capabilities
  • Past experience with big data systems
  • Experience developing and deploying large scale performance-sensitive distributed systems
  • Strong grasp of data structures and algorithm design
  • Outstanding communication skills and a track record of achievement in a dynamic team development environment
  • Entrepreneurial attitude with zest for dealing with uncertainty
3

Senior Software Architect Resume Examples & Samples

  • Passionate on technology trend in industry, and willing to devote yourself to build advanced technical solution to enable Intel to win in the competitive industry
  • Excellent technical understanding for Low Power Subsystem, USB, Storage, and/or Sensor solutions in IA architecture; solid technical experience of Linux and/or Windows device driver development and debugging is required
  • Excellent technical communication skills and influence skills in both English and Chinese. Able to articulate a complicated design clearly to peer organization to better prompt technical solutions
  • Academic background in EE or CS with Master/PhD degree; >10 years working experience in SW development is a must
  • >3 years management experience to lead a team or a program is a plus
4

Senior Software Architect Resume Examples & Samples

  • At least 3 years experience in modern coding languages and tools (C#, Java, Python, etc.)
  • At least 3 years experience in application server and database design patterns
  • At least 3 years experience in web development frameworks and technologies
5

Senior Software Architect Resume Examples & Samples

  • Engage and challenge requirements while designing solutions based on deep technical knowledge of scalable web and database architectures
  • Lead an agile team while implementing engineering best-practices
  • Write technical documentation and present architecture to others
  • Participating in the implementation of critical code pieces
  • Proven grasp of CS fundamentals and analytical abilities, with a penchant for simplicity and elegance in technical design
  • Demonstrated experience designing and building complex customer-facing applications
  • 8+ years of experience with server-side technologies and major application servers
  • HTML 5 and/or javascript experience
  • Vendor management and/or Cloud Computing experience
  • In-depth understanding of Service Oriented Architectures and RESTful services
  • Linux/Unix background
6

Senior Software Architect Resume Examples & Samples

  • 3) Required and or Preferred Technical / Professional expertise : - Expressed in number of years of experience
  • 5+ years of Software Development experience in .NET, C++ and/or Java
  • Strong understanding of software engineering and testing principles
  • Understanding of TCP/IP networking and protocols
  • Experience with Unit Test Frameworks such as N/JUnit
7

Senior Software Architect, Location Platform Resume Examples & Samples

  • 10+ years of experience in delivering software products or systems in various roles
  • Fluent in 2 or more contemporary programming languages (Java, Python, C++, Javascript)
  • Experience with Performance Engineering, Profiling & Analysis of software systems
  • Working knowledge of SQL and a relational database (mysql, postgresql, sqlite, …)
  • Working knowledge of Multi-dimensional Data Structures and related Algorithms
  • Good ability to articulate and communicate clearly complex topics
  • Excellent written and spoken English skills
8

Senior Software Architect Resume Examples & Samples

  • Requirement clarification either from business perspective or technical perspective and negotiation with product manager
  • Make architect decision by using architect methodology to support technical positioning of IBM Platform Analytics product
  • Lead team to fulfill the architecutual design and optimization to address business pressure
  • Customer engagement and tough technical issue support
  • At least 6 years architecture design, software design and development experience, strong technical skills in Java/C++/C applications
  • Sophisticated knowledge and work experiences in data warehouses (Vertica, DB2Blu, etc), NoSQL (HBase, etc)
  • Experienced and industry knowledge on Hadoop eco system, or popular distributed computing architecture (spark, storm, etc)
  • Good communication/presentation skills in English
  • Strong problem analysis and resolution skills and strong interest for the new technologies and able to pickup quickly
  • Good team player, self-motivated, work with passion
9

Senior Software Architect Resume Examples & Samples

  • Work with Product Management by both listening and responding to business needs as well as advocating for technology strategy
  • Interface with other Pearson product groups, product managers and developers
  • Highly desirable: * Spring Framework, NoSQL database experience, including Mongodb and Cassandra, Caching technologies (such as Redis and memcached)
  • Expertise in design of complex distributed systems utilizing underlying services (generally REST) to deliver robust and scalable applications to end users
  • Passion for designing reliable, high performance and scalable software platforms
  • A degree (preferably Masters) in Computer Science or Software Engineering or equivalent experience
  • Designed SaaS platform for B-C apps to deliver customer-facing applications that scale to millions of subscribers at peak, while providing a great immersive experience
  • Working knowledge of a significant subset of technologies including: Linux (Ubuntu, RedHat), Java, Play Framework, C#. Perl, Python, Rest/Json, Spring, Node.js, Cassandra, MongoDB, MS SQL Server, Oracle, MySQL, Memcached, and Redis
  • Demonstrated ability to provide technical guidance/mentoring/coaching to the development teams
10

Senior Software Architect Resume Examples & Samples

  • Leading development on cutting-edge, internet-scale user-facing experiences and services designed to improve peoples lives through learning
  • Being transparent to the development, architecture, and product teams on technical strategy, design decisions, and architecture risk assessment
  • Constantly be learning about customers and market needs, meeting with customers, and supporting the business in M&A activities
  • A degree (preferably Masters) in Computer Science or Software Engineering from a top university or equivalent experience
  • 7+ years global technology architecture experience
  • Have delivered global products on public/private cloud architectures
11

Senior Software Architect Resume Examples & Samples

  • Kernel and driver level design and implementation experience with one or more of OSes and Hypervisors: Windows/Hyper-V, Linux/KVM, Xen, other kernels and/or ukernels
  • Understanding of assembly level instruction sets (AMD64 or ARM preferred - MIPS, other)
  • Application level coding skills with higher level languages (C, C++, perl, etc. for testing and supporting applications)
  • Familiarity with typical software/hardware interfaces and driver techniques
  • Knowledge of existing hardware architecture(s) (prefer x86 and/or ARM) including associated security and/or virtualization extensions
  • Familiarity with revision/source control management systems (git, perforce, etc)
  • Outstanding verbal and written communication skills and business acumen
  • Comfortable with working on large projects with existing code bases
  • Eagerness and ability to quickly learn new concepts
  • Ability to lead and work both in a closely collaborative team environment, as well as independently
  • Degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent (MS preferred)
  • 8+ Years of experience with developing kernel/driver level software
12

Senior Software Architect, Applications Resume Examples & Samples

  • Expert in understanding of modern agile software development
  • Deep experience with modern software tools and technology stacks, including: JVM based languages (Java, Scala, Clojure), Python / Django, Ruby on Rails, Node.js, Angular / JQuery / React / Ember, AWS, Heroku, D3.js / Charting packages in Javascript
  • Proven ability to deliver scalable and future-proof technical designs, system architectures and production ready code
13

Senior Software Architect Resume Examples & Samples

  • Responsible for unstructured tasks that have wide implications and where multiple outcomes must be driven to closure
  • Apply broad expertise or unique technical/industry knowledge in solving problems that are unique and extremely complex considering time, budget and resource constraints
  • Lead and work on complex projects with significant interaction with others; works or solves problems beyond own job function
  • Regularly act as a technical advisor to engineering management
  • Present quality initiatives to larger audiences
  • Experience implementing solutions for cloud infrastructure (Azure a plus)
  • Experience with modern storage systems (NetApp technology a plus)
  • Experience implementing .NET solutions
14

Senior Software Architect Games Resume Examples & Samples

  • Define and drive the product/technology's strategic direction from a technical perspective, serving as both an information resource to executive management regarding existing performance/capabilities, and as the product/technology’s “visionary”, providing executive management with a grasp of its future capabilities and technical potential
  • Provide tactical and strategic direction to the product/technology's systems development team. Create technology roadmaps, making assertions about technology directions and determining their consequences for the technical strategy and hence architectural approach. Work with tech leads to communicate technical direction to programming community
  • Team with Project Management regarding future platform and technology issues and the effect of decisions on current and future projects. Proposes creation/development of advanced foundational architecture that will enable future feature expansion. Explore feasibility of product/technology modifications through new releases in response to identified user needs/interests/priorities and/or competitor capabilities. Provide consulting support in the identification and development of competitive product strategies in to maintain and enhance product differentiation in the marketplace
  • Provide technical leadership in the division and act as a leader to the development community; evangelizing, communicating, and distributing technical information. Build relationships with other product groups to ensure common strategy for the company and coordination of efforts. Provide active guidance and direction to business, marketing, and technical teams assist them in understanding their interdependencies
  • Evaluate soundness of potential technology acquisitions and provides formal analysis of recommendations regarding capabilities, utility within the scope of the Company’s existing technologies, integration issues and technology based benefits. Investigate new technologies and develop feasibility projections regarding their potential impact upon the future technology marketplace
  • Contact and develop relationships with third party developers. Explain potential interface with existing products, providing insights into the possibilities of multi product/technology based solutions to complex technology issues
  • Prepare and present to company management and at user conferences. Provide training to internal and external audiences. Write and review white papers on technical aspects, future and/or architecture of products
15

Senior Software Architect Resume Examples & Samples

  • Develop features (hands-on coding) of Java and JavaScript applications, including native Android mobile apps and RESTful web services
  • Collaboration on requirements definition, prototyping, design, coding, testing, code review, and deployment
  • Application architecture design for security, web services, caching, and performance
  • Provide engineering support for implementation team when deploying, configuring and supporting systems
  • Heavy focus on automation, looking for ways to enable development teams to more efficiently deliver on objectives
  • Design, architect, develop, and maintain continuous integration system using Gerrit, Jenkins, and Artifactory
  • Provide expertise in app architecture forum, Java Center of Excellence, infrastructure RFPs, vendor evaluations, and software tool decisions
  • Support Agile, software defined infrastructure, and DevOps initiatives
  • Education: BS preferably in Computer Science (or related area) is required, MS is desired
  • At least 10 years hands-on software development experience building enterprise scale software applications
  • Java, Spring, J2EE, Android, JavaScript, Angular, Selenium
  • Gemfire, Docker
  • SOAP WS, RESTful services
  • Git, Gerrit, Jenkins, Artifactory, Maven, Gradle, Eclipse, Android Studio
16

Senior Software Architect Resume Examples & Samples

  • 8+ years of experience in Software Engineering; 4+ years of experience in a Software Architecture or Engineering Lead position
  • Experience with any or all of the following technologies is desirable: Javascript, Node.js, C#, Go, Ruby
  • Working knowledge of AWS Cloud infrastructure
  • Background with C# .Net Node.js, mobile - iOS and Android, Go, Ruby, AWS cloud infrastructure
17

Senior Software Architect Resume Examples & Samples

  • Ability to think outside the box and come up with the best solution given a set of business requirements
  • Can lead a group of other architects/developers in a brainstorming session to identify best solutions
  • Ability to define, document, and communicate architectual decisions
  • Can get hands dirty and is efficient at writing a design doc and beautiful code
  • Loves working with smart people and want to be part of a team
  • Has an understanding of Cloud Based Applications and can create a multi-tenant, always up, software solution
  • Has a strong record of project execution and completion and have experience with Scrum and agile development practices
  • Believes in Code Craftmanship and is excited by finding the right architecture for a product that is elegant, maintainable, and adaptable
  • Courageous to make decisions and stand by them
  • Risk Taker
  • Work with our clients to integrate solution into their custom backend systems
  • Research and understand disparite data sources / schemas and create reusable integration strategies for use in an emerging hosted product suite
  • “End to End” design from mobile to web presentation all the way to the data tier
  • Ability to understand and choose the right framework/software componens and use them in the right place
  • Create an application that is manageable, scalable, portable and has performance considerations in mind
  • Work closely with product management, designers and developers in a tightly knit, agile team
  • Ensure compliance with software standards and with approved/agreed upon design and coding patterns including design reviews
  • 10+ years architecting scalable, manageable, server applications
  • 5+ years experience working in Software Architecture for dynamic software development organizations at scale
  • Self-motivated, detail-oriented and strong analytical / problem solving skills
  • Experience developing and maintaining applications which run in the public cloud
  • Multiple years of experience developing software using various languages such as C/C++, JavaScript, Python, Java – product will use Java
  • Experience developing for Linux operating systems
  • Experience with Agile software development methods
  • Experience building distributed, fault tolerant services
  • Familiarly with the latest web-scale software development techniques
  • Lives for the whiteboard. Ability to turn whiteboard photos into documented development plans and code are a must
18

Senior Software Architect Resume Examples & Samples

  • Software design and review; software development of application or system components
  • Use programming languages and technologies, write code, complete programming, and perform testing and debugging of applications
  • Ensure software created and released conforms to auto-grade quality requirements by accurately writing and executing test plans and unit testing of developed code
  • MSc, BSc or PhD in Computer Science, Computer Engineering or something related
  • 10+ years of engineering experience and at least 1 year of technical leadership or management
  • Proficient in one operating system (e.g., Unix, Linux, Windows)
  • Proficient in one Configuration Management tool (e.g., Git, Gerrit)
  • Ability to understand customer requirements and their conversion into solution designs
  • Excellent communication skills in English, German is a plus
  • Experience in the automotive infotainment industry is a must have for this role
19

Senior Software Architect Resume Examples & Samples

  • Ensure technical solutions, tools and procedures adhere to department standards and best practices
  • Interfaces with the enterprise architecture team and other functional areas to ensure that the most efficient solution is designed to meet business needs
  • Understand and provide architecture support for key transactions and integrations across platforms
  • Drive enhancements to transaction-centric monitoring solutions to provide unified view of application performance and availability based on the user experience
  • Maintain technical documentation include architecture and connectivity diagrams
  • Maintain Technical Competency across diverse technologies (web, application/middleware, and database) through formal training
20

Senior Software Architect Resume Examples & Samples

  • Define, document, and communicate the architecture plan
  • Make sure the software and system architectures are in synchronization
  • Communicate architecture vision to technical and business leaders
  • Make sure that the architecture can be supported by development, operations, and is easy to deploy and sustain
  • Plan for new technology insertion
  • Education: Bachelor's Degree or equivalency (CS, CE, CIS, IS, MIS, or engineering discipline)
  • Experience: Senior level experience as a software architect
  • Application Architecture Experience
  • Experience with CMS, Online Video, and/or Ads systems are a plus
  • Experience with serving personalized content, ads and/or a personalization engine is a plus
21

Senior Software Architect Resume Examples & Samples

  • Define a Software Architecture Maturity Model (SAMM) that can be used to measure the effective use of best practices, proper design patterns and technologies in a diverse array of software products
  • Collaborate with development teams to perform application architecture audits using the SAMM
  • Collaborate with solutions architecture, automation and operations teams to establish continuity between architecture, development and operations
  • Lead a cross-functional software development team to design and co-develop solutions with other teams across the organization
22

Senior Software Architect Resume Examples & Samples

  • Working knowledge of existing hardware architecture (prefer x86) and security related extensions
  • Knowledge of security principles and properties including confidentiality, integrity, availability, authentication, authorization, and auditing
  • Working knowledge of Verilog
  • Experience integrating third-party IP
  • Degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent (MS preferred)
  • 8+ years of general and/or security related ASIC design and verification experience is a requirement
23

Senior Software Architect Resume Examples & Samples

  • Provide consultative expertise and leadership to influence 3M Business Group Divisions in the design, development and execution of software and systems initiatives
  • Key contributor and influencer on new technology platform leverage such as Cloud Computing, SOA, Big Data, and Machine Learning
  • Lead cross functional and architectural disciplines in the design, development and build-out of solutions/service in a speed-to-market agile manner
  • Responsible for contributing to the Software Architecture Practice as required to meet demand
  • Contributes to, and applies, the software application architectural standards in the company
  • Maintains currency of deep technology knowledge
  • Contribute directly and indirectly to the development and execution of corporate software and systems strategies
  • Bachelor’s degree or higher in a science or engineering discipline from an accredited university
  • Minimum of three (3) years combined experience in software design, development and/or commercialization
  • Master’s degree or higher in Computer Science or Software Engineering from an accredited university
  • Minimum 7+ years software engineering leadership experience
  • Minimum 7+ years software technology platform experience
  • Minimum 3+ years Cloud Architecture experience, preferably Microsoft Azure
  • Expertise with technology trends and platforms, such as: IoT, Cloud Computing, Big Data, SOA – Web Services, Mobile Strategies
  • Ability to identify, define and build new business opportunities
  • Acts as the Technical Architecture Leader providing direction on assigned programs
  • Must have the ability to structure deliverables to maximize reuse where applicable
  • Ability to participate in the development of project plans including estimates for the entire life cycle of the project
  • Possess diverse business background. Experience across multiple vertical markets
  • Understanding of network design and operations, along with performance design
  • System performance analysis and capacity planning
  • Experience working independently in a consultative manner to develop software architecture solutions
24

Senior Software Architect Resume Examples & Samples

  • 5 or more years of experience in software network drivers and system architecture definition
  • 4 or more years of experience in (or with) marketing/planning to develop product requirements and customer use cases
  • 4 or more years of technical knowledge of CPU architecture and Network Interface Controller architecture
  • Technical Knowledge of OS (operating Systems) virtualization, Network virtualization and tunneling protocols
  • Technical knowledge of the Communication and Telecommunication market requirements and solutions
  • Preferred experience with Ethernet switching, Cloud applications, RDMA and Storage over Ethernet
  • Excellent customer communication and collaboration skills
  • Ability to work in a multi-geographical development environment, coordinating with other architects, engineers, marketers, and planners
25

Senior Software Architect Resume Examples & Samples

  • 10+ years experience in software architecture, design and development having been the Lead Software Architect for at least one development projects
  • Must be a US Citizen or permanent resident due to export control restrictions
  • Experience with SysML/UML tools
  • Six Sigma and embedded programming skills are a plus,
  • ARINC 661 and OpenGL Graphics experienceRTCA DO–178B/C Experience
26

Senior Software Architect Resume Examples & Samples

  • Database design (ERDs)
  • Object Oriented Design
  • JEE or Java Spring MVC
  • REST based APIs
  • JPA or Hibernate
  • Git and SVN
  • Apache Web Servers or similar technologies
  • Apache Tomcat or similar application servers
  • SCRUM and Agile Methodologies
  • Backbone/Marionette Javascript MVC framework
  • Build and testing tools such as Grunt and Jasmine
  • CSS preprocessed languages like LESS or SASS
  • Mongo DB or other NoSQL database
  • UX and UI Design skills pertaining to web applications and mobile apps
  • Rapid Prototyping or Mockups
  • Reporting frameworks
  • Designing and porting applications to Google Cloud
  • Academic data sets
  • Healthcare data sets
  • Clinical and basic science research
  • Ability to quickly learn and adapt to new technologies and programming tools
  • Demonstrated experience in designing, developing, testing, and deploying applications
  • Strong understanding of data design, architecture, relational databases, and data modeling
  • Thorough understanding of all aspects of software development life cycle and quality control practices
  • Ability to define and solve logical problems for highly technical applications
  • Strong communication skills with both technical and non-technical clients
  • Demonstrated experience leading activities on structured team development projects
  • Ability to recognize and recommend needed changes in user and/or operations procedures
27

Senior Software Architect Resume Examples & Samples

  • Strong development and architectural experience in commercial financial environments of high transactional applications using Java as the core language to perform highly concurrent functions
  • Proven experience of architecture & design which has encompassed high volume highly concurrent usage environments in a three tier environment of web, application and database. Demonstrable experience of developing/architecting highly scalable and resilient platforms
  • Experience of using cloud based technologies and solutions
  • Experience of working alongside business analysts and designers in developing a consistent and performant user interface
  • Ability to prototype code to provide templates for development teams
  • Ability to document and design using Visio, UML and other modelling tools
  • Enthusiastic and proactive team player who is keen to contribute to ideas and listen in a collaborative manner
  • Strong experience as a senior application/software architect in a commercial and/or financial environment, building a large scale platform with a proven track record of success
  • Experience of software architecture within the Payment Industry
  • Experience of working in Cloud based environments
  • Experience of developing in the Agile methodology familiarity with SCRUM methodology
  • Experience in commercial development using the following supporting technologies
28

Senior Software Architect Resume Examples & Samples

  • Establish enterprise wide architectural guidelines, best practices, usage patterns, and development paradigms
  • Evangelize architectural vision and work with technology teams to deliver the architectural roadmap
  • Push the technology envelope by evaluating and prototype new technologies in areas such as NO-SQL, Cloud Computing, UX and development frameworks, etc
  • Provide technical leadership and hands-on guidance with engineers as we move to an SOA Architecture and a new technology platform
  • Lead platform architecture design for scalability, performance, and maintainability
  • Work with different application workstreams to design and deliver webapps and services for our brand new global RESTful Services platform
  • Bachelor's Degree in Computer Science, Engineering, or Information Technology
  • 7+ years of experience in software development teams
  • Experience with server-side web application development frameworks, environments, and technologies such as Spring, SOAP, REST, JMS, Hibernate, Java, C++
  • Practical experience with open source and commercial application technologies that enable design, development, testing, and deployment of web services and SOA
  • Proficiency with REST standards / protocols as well as developing JSON object models
  • Demonstrated ability to effectively establish and maintain working relationships with all levels of the organization
  • Experience with implementing large change initiatives within an organization
  • Strong presentation, communication, and evangelism skills
  • Familiarity with the travel industry or E-commerce websites are a definite plus
29

Senior Software Architect Resume Examples & Samples

  • Software Architecture leadership and direction for world-class SaaS applications and standalone DevOps style automation products
  • Architectural overlay for offshore software development team
  • Hands on prototyping including solution design, backend, front end, data modeling, extensible service based API frameworks
  • Thought leadership
  • Languages: Expert at Python and Java
  • Dev/Ops style orchestration/automation with any of the following
30

Senior Software Architect / Developer Resume Examples & Samples

  • Experience with enterprise system scalability, performance, and high availability for distributed & hosted software
  • Deep & broad knowledge of multiple architecture (System, Application, Database, Middleware, Network, Security) and technologies (Windows, Linux, J2EE, AngularJs, HTML5, RESTful Services, SOA Architecture, Cloud (IaaS and PaaS))
  • In depth expertise designing using Use Case Models, Use Case Realizations, Class Diagrams, Entity-Relationship Diagrams, Deployment Views, Sequence and Collaboration Diagrams, and Activity Diagrams. Expertise in the application of architectural and OO design patterns. Designs data models and have a Strong SDLC experience
  • Strong experience designing and developing connectivity solutions and interfaces with third party applications
  • Strong experience designing and developing client/server and web-based n-tier database applications
  • Strong leadership, problem solving, communication, interpersonal and collaboration skills
  • Experience working with cross-functional teams including development, quality assurance, product management, project management, business analysts, and support
  • Ability to learn and implement new technologies and processes
  • Able to develop and contribute in a fun, fast-paced team environment
  • Energetic and passionate self-starter that brings interpersonal skills and creative problem solving skills to the team
  • Hunger for knowledge
  • Questions the status quo and actively participates in contributing to the organization
31

Senior Software Architect Application Platform Resume Examples & Samples

  • Lead development teams in creating, maintaining and promoting coding standards
  • Provide coding samples, guidelines and support for platform languages and standards
  • Establish and maintain regular 2-way communication with the development teams
  • Lead the planning, requirements, recommendations, use and POC of platform development tools
  • Liaise
  • 10+ years of experience in platform specific development languages and tools
  • Demonstrated ability to architect customized solutions that meet business requirements
  • Advanced problem solving skills and the ability to facilitate the resolution of complex issues with innovative solutions
  • Demonstrated ability to lead projects to meet deadlines
  • Ability to sell a vision and the methods required to reach it
  • Working experience with Microsoft Office Suite
  • Expert with Mule, WebSphere, MQ, Tomcat, Datapower, Broadvision
  • Working experience with Smart TS is a plus
32

Senior Software Architect Resume Examples & Samples

  • 10+ years of professional work experience in Information Technology in an enterprise setting, supporting internal/external customers
  • 3+ years with designing and implementing virtualization/cloud based solutions
  • 3+ years of programming /scripting
  • 3+ years experience with cloud services, preferably AWS
  • 3+ years of software engineering and information technology experience
  • Strong conceptual knowledge on cloud design patterns
  • Strong understanding and knowledge of AWS services, and broader Cloud XaaS technology space
  • Solid understanding of networking and core internet protocols
  • Experience with using and managing open source technologies
  • Good understanding of Agile methodologies and DevOps
  • Strong analytical and critical thinking
  • Micro-services design patterns
  • Container technologies
  • Ability to teach others and explaining the why behind complicated technical decisions
  • Cloud migration
  • ITIL & Service management
  • Software development practices
  • Programming / scripting Skills -
  • Python, Java, etc
  • Familiarity with database technologies, including NoSQL
  • Bachelors Degree 3+ years of software engineering and information technology experienceWant to create a job search agent? Send this job to a friend
33

Senior Software Architect Resume Examples & Samples

  • A minimum of ten (10) years of experience designing and developing server applications in C++, C#, or Java
  • A minimum of five (5) years of experience designing and leading development teams using Agile methodologies
  • A minimum of two (2) years of as lead software architect
  • A minimum of two (2) years of experience designing and implementing cloud solutions, Microsoft Azure preferred
  • Experience designing and delivering REST APIs
  • Experience with AMQP or other message queue technologies
  • Comprehensive understanding of object-oriented and service-oriented application development
  • Comprehensive understanding of multi-threaded server applications and concurrency models
  • Experience with Resource Description Framework, Web Ontology Language, and SPARQL
  • Experience on modeling of service-based architectures and enterprise software architectures (e.g., UML/SysML)
  • Assertive and respectful in technical debate discussions
  • Comfortable with both collaborative and independent work
  • Fluent English (both written and spoken), solid technical writing, presentation and communication skills
34

Senior Software Architect Resume Examples & Samples

  • Collaborate with product owners and other business partners to understand and refine business requirements that drive the architecture
  • Work closely with engineers to create and document the detailed application design
  • Perform code and design reviews as needed
  • Collaborate with other engineers and architects to create integration strategies between systems
  • Work with the infrastructure teams to ensure the software is effectively mapped to a hardware implementation
  • Ensure solutions comply with corporate and regulatory policies
  • Performs proofs-of-concept as needed to determine technology solutions
  • Evaluate legacy and current applications, there architecture, database design, etc. to make recommendations on improvements on design, performance, and quality
  • Mentor Jr. and Sr. engineers
  • Identify and champion reuse opportunities
  • Ensure consistent practices across enterprise initiatives
  • Formal skills with the following: web services, ORM frameworks, RDBMS, build / continuous integration, messaging systems and protocols
  • Experience with software development methodologies such as agile and test driven development
  • Experience in design and development of complex web-based, high transaction, high volume, distributed systems offered in a SaaS model
  • Experience with data modeling and database design
  • Experience with messaging middleware
  • Experience with SOA
  • Experience with distributed architecture design patterns, and best practices
  • Experience with enterprise integration design patterns and best practices
35

Senior Software Architect Resume Examples & Samples

  • Analyzes highly complex project requirements to determine impact and/or change to the system architecture. Evaluates the need for architecture changes and conducts appropriate cost/benefit analyses. Contributes to technical designs for system projects, as required. Works with senior management to secure approval for system architecture and/or related components that do not adhere to corporate technology standards. Ensures the successful implementation of system architecture changes and monitors changes for increased system efficiency. Works with application developers and QA performance analysts to address application performance issues,
  • Coaches less experienced staff and provides technical guidance in regular basis
  • Designs, develops, documents, and executes thorough development sprints to ensure that architectural changes are working properly. Provides risk assessment and remediation plan to inform management team
  • Provides information to educate the customer and monitors customer’s satisfaction. Effectively handles demanding or upset customers. Understands the customers underlying issues and concerns beyond the given. Looks for ways to provide unexpected value to the customer’s situation,
  • Proactively determines and resolves potential issues
  • Determines, describes and documents the most effective technical approach to define and resolve identified problems. Maintains system architecture diagrams, including all related components,
  • Develops and recommends new processes, tools, and technology that improves the system and/or its architecture,
  • Handles multiple, highly complex projects from inception to completion,
  • Conducts analysis, design and evaluation of system architecture capabilities across multiple areas
36

Senior Software Architect Resume Examples & Samples

  • C#/.NET, C++, Python etc
  • MS Windows server, 24/7 service concepts
  • Architecture patterns, design patterns
  • Web technologies, Angular, Typescript, Node.js
  • Industrial communication protocols OPC, Modbus etc
  • Big data transport, data streaming, data busses
  • Continues integration solutions with eg. Git, Jenkins, Atlassian suite
  • Basic knowledge about SQL and data warehouses
  • Nice to know: Message bus technologies (Redis, Kafka)
  • Fluency in English (Writing and oral)
  • You are driven by results and can get things done
  • You can contributes to building a positive team spirit and will treats others with respect
  • You strive to fosters collaboration toward a common vision and shared goals
  • You have the ability to balance your work between short term / urgent and longer term / not urgent
  • You have a high level of drive and are able to challenge the existing norms while maintaining flow
37

Senior Software Architect Resume Examples & Samples

  • Bachelor's Degree in Information Systems (IS), Information Technology (IT), Computer Science or Engineering from an accredited college or university
  • 5 years experience with software development using an object oriented programming language (e.g. Java, Ruby, Python, JavaScript)
  • 4 years experience using Unix-like operating systems (e.g. Linux, OSX, BSD)
  • 2 years experience using cloud technologies (e.g. AWS, Azure, OpenStack)
  • 2 years experience leading software development teams using Agile methodologies (e.g. Scrum, Kanban, XP)
  • 2 years experience using Git
  • Certification in one or more cloud platforms
  • Certification in one or more agile methodologies
  • Excellent verbal communication and interpersonal skills
38

Itunes Store, Senior Software Architect Resume Examples & Samples

  • Minimum of 10 years of experience in software development
  • 6+ years of internet-scale application services development
  • Strong experience with Java, and JVM tuning is required
  • Experience working with scalable distributed systems in practice like Cassandra, Voldemort, Redis, Kafka and Hadoop
  • Some experience with large-scale datacenter application deployments including monitoring and capacity planning
  • Demonstrated experience architecting, developing and deploying internet-scale, distributed and mission critical services is required
  • Strong software and system design skills are required
  • Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams
39

Senior Software Architect Resume Examples & Samples

  • Work on Research & Prototyping efforts for future enhancements of Tridium's products
  • Responsible for leading & providing design reviews for new features
  • Reports directly to Tridium’s Chief Architect
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or a software related discipline, from an accredited college or university
  • A minimum of 15 years of experience in software engineering
  • 5 years of technical leadership experience in software engineering
  • 10 years of experience writing, debugging, and testing Java/C++/JavaScript code
  • Master’s degree in Computer Science, Electrical Engineering or similar discipline
  • Experience with developing software on Cloud computing platforms (Azure, AWS, CloudFoundry, etc.)
  • Understanding of the Internet of Things (IoT) domain
  • Experience with the Niagara Framework and Tridium's products
40

Senior Software Architect Resume Examples & Samples

  • You can articulate a vision and then genuinely support the team in bringing it to fruition
  • You have deep experience the Microsoft development suite and C# in particular
  • Working in team-oriented environment, providing architectural technical expertise and guidance to key stakeholders on a broad range of architectural related projects
  • Validating design proposals for new solutions and technical reviews of existing systems
  • Defining, analyzing and validating detailed system architecture, requirements and design
  • Working in and environment that includes MS SQL 2012, HTML5, SOA, C# and delivers using agile methodologies
  • The Open Group Arch Framework
41

Senior Software Architect Resume Examples & Samples

  • Lead architecture and development efforts of 12 factor BSS micro services using Spring Boot, Spring Cloud, Spring Cloud Stream, Cloud Foundry, AWS, and NoSql (Cassandra) in an agile environment for an enthusiastic devops team
  • Ensures programs are envisioned, designed, developed, and implemented across the enterprise to meet business needs. Interfaces with development team and other technical/functional architects to ensure that most efficient solutions are designed to meet business needs
  • Develops solution architecture (both tactical and strategic) to fully manage/support enterprise needs, services, systems and technology management
  • Practice test-driven development in an Agile/Scrum environment
42

Senior Software Architect Resume Examples & Samples

  • Lead technical architecture direction (software architecture, functional architecture, network architecture) for the Network Service Orchestration (NSO) platform components, including Design Catalogs, Virtual Network Function Managers (VNFMs), NFV Orchestrator (NFVo) and SDN Controllers (SDNc)
  • Lead technical architecture and interfaces definition for southbound and northbound integration of NSO components to Bell BSS, OSS and Network systems
  • Work closely with the with the architecture community (Enterprise Architects, Solution Architects, Technical Architects) to ensure architecture and roadmap alignment at all levels
  • Actively contribute to project delivery and architecture by supporting DevOps teams
  • Analyze industry trends, actively contribute to industry initiatives, evaluate technology maturity and conduct POCs in order to provide technical recommendations
  • Work with devops specialists to define the implementation of a DevOps practice with high-quality code, continuous integration (CI), continuous deployment (CD), continuous development (CD), automated testing and test-driven-development (TDD)
  • Drive the introduction and contribution to open source software within the team
  • Design, implement, test, integrate and document software components when required
43

Senior Software Architect Resume Examples & Samples

  • Provide program and portfolio management support; prepare progress reports and update steering committee/executive management; anticipate issues and ensure timely resolution
  • Coach and mentor senior and mid-level staff on the development of software engineering plans, and the identification deliverables and strategies for implementation of software development projects (waterfall, incremental, package based and agile). Expert in the analysis of interdependencies, identification of contingencies, and analysis and mitigation of risk in software development projects
  • Leads the design and implementation of enterprise scale software solutions that operate in high performance distributed systems
  • Works with solutions team and customers to understand system/software requirements and develop design and implementation solutions that meet business objectives
  • Formulates and presents architecture and designs for internal and external customer review
  • Participates and provides oversight of agile development teams
  • Leads development teams and supports integration and testing activities. Prescribes test methods, ensures quality of test execution, and ensures that configuration management processes are implemented appropriately and efficiently
  • Experience engineering and developing scalable and high-performance solutions for processing and distributing massive datasets using standards (to include NIEM)
  • Experience with RESTful services, JavaScript and Java
  • Experience with distributed systems and services (ROA & SOA)
  • Familiarity with Github, JIRA, IBM Rational Suite and/or similar Application Lifecycle Management suites and other development project tools
  • CMMI Level 2, 3 program implementation experience
  • Ability to build and maintain positive working relationships with all stakeholders to ensure program success
44

Senior Software Architect Resume Examples & Samples

  • Takes a lead position in complex initiatives of strategic importance (e.g., cross functional/ cross geographies)
  • Applies advanced technical capabilities within own discipline to coach and develop technical talent and project teams
  • Provides input into performance appraisal process for several junior employees or team members
  • Spokesperson on company’s technical designs and future directions for a designated technology and/or business domain
  • Researches, analyzes, and proposes solutions across multiple groups appropriate for business and technology strategies
  • Maintains the enterprise architecture framework, and manages architecture design teams through each phase of the process
  • Proactively builds relationships with technical peers across organization
  • Responsibility for architecture for product suite/platform or business area
  • Specialization in a particular functional area (i.e. consumer facing, business facing)
45

Senior Software Architect Resume Examples & Samples

  • Mentor junior engineers and PhD researchers in software development standards and methodologies
  • Apply a depth of knowledge and experience to forsee potential problems and advocate for adopting best practices or strategies to prevent them before they become emergencies
  • Perform complex systems analysis and design activities, spanning multiple features, products, and teams, including extensive research and proof-of-concept development
46

Senior Software Architect Resume Examples & Samples

  • Significant travel required to interface with business and hardware development teams in Stone Mountain, Georgia and the Controls Development group in Carrollton, Texas. Candidate may be required to spend 80% of time in Stone Mountain, Georgia during ideation, definition, and integration test phases of projects. They can also expect to spend 80% of their time in Carrollton, Texas during development, testing, and release phases of projects
  • Partner with product management teams on the efficient use of technology in future multi-generation product lines and controls roadmaps
  • Bridge the gap between business requirements and Controls engineering requirements for the organization
  • Responsible for the definition of embedded communication protocols that satisfy technical system requirements, meet existing product guidelines and market regulations within cost and schedule constraints
  • Actively investigate and study relevant technology and customer trends to anticipate customer and technical needs for the Controls technology platform
  • Create processes to enable requirement lifecycle management for both Foundation and User Facing components
  • Partner with the advanced research group to develop and design future control architecture to support advanced algorithms
  • Partner with functional managers to develop hardware and software system capabilities
  • Collaborate with the Software and Hardware design teams to implement future controls for the residential, commercial and refrigeration product lines
  • Develop innovative ideas and intellectual property to differentiate our control products
  • Focus future plans towards allowing our controls to be easy to use, install, and configure while maintaining flexibility for future expansion
  • BS/MS in Computer, Electrical Engineering, Computer Science
  • Minimum of 10 years of professional experience designing or developing software and embedded components in C/C++, Java and Assembly
  • Minimum of 5 years of experience as a manager or technical leader in a software organization
  • Experience with multi-site software development
  • Experience in the architecture, design and development of embedded software
  • Familiarity with the Refrigeration or HVAC industry is a plus
  • Familiar with industry standard protocols (Modbus, BACnet, LONtalk, etc.)
  • Familiar with embedded and serial communications (I2C, RS-485, RS-232, CAN)
  • Proficient in networking communications (TCP/IP)
  • Experience with Real Time Operating Systems (RTOS) and other Operating Systems such as Linux and Windows
  • Familiar with industry standard embedded software design and debugging tools
  • Familiar with industry standard Configuration Management tools
  • Experience developing with Waterfall and Iterative Software development processes
  • Familiarity with ODM/OEM product development and manufacturing for embedded electronics
  • Familiarity with consumer facing product design and development
47

Senior Software Architect Resume Examples & Samples

  • Work alongside members of NFV Architecture and Technology Development team to design and implement NFV/SDN architectures in mobile network areas to provide service agility and network programmability
  • Deliver rapidly iterative new design and/or new technology POCs as well as platform for production releases
  • Apply innovative development methodologies and design to further improve quality of products
  • Communicate technical dependencies and concerns/issues of implementations
  • Travel, as necessary to both US and international locations, up to 25%
  • MSEE/CS combined with 5+ years of related experience, or BSEE/CS combined with 7+ years related experience
  • Knowledge of core computer science concepts – algorithms, data structures
  • Strong programming skills in C and Python, in addition to development using agile techniques, and test-driven development
  • Working knowledge of Linux - Development and Debugging tools
  • A good understanding of network concepts and terms, 3GPP protocol knowledge desired
  • Good communication skills in both written and verbal and internal and external communication abilities and interpersonal skills
  • Strong grasp of technology and ability to grasp new information quickly
48

Senior Software Architect Resume Examples & Samples

  • Minimum of 5 years of experience with software development using an object oriented programming language (e.g. Java, Ruby, Python, JavaScript)
  • Minimum of 4 years of experience using Unix-like operating systems (e.g. Linux, OSX, BSD)
  • Minimum of 2 years of experience using cloud technologies (e.g. AWS, Azure, OpenStack)
  • Minimum of 2 years of experience leading software development teams using Agile methodologies (e.g. Scrum, Kanban, XP)
  • Minimum of 2 years of experience using Git
49

Senior Software Architect Resume Examples & Samples

  • Experience working in IAAS / PAAS environments
  • Software Development and Coding in Java along with one of C, C++ or Python for large scale server side, real-time embedded Linux and Unix operating system environments
  • CI/CD tooling experience: Puppet/Chef/Ansible/Jenkins or similar
  • Strong debugging and troubleshooting skills on a Unix/Linux platform or embedded platform
  • Knowledge of Agile Software Development Processes
  • Strong test driven development methodologies and tools knowledge
  • Experience automating virtualization environments such as vSphere, HyperV or any Linux based hypervisor
50

Senior Software Architect Resume Examples & Samples

  • Perform innovative translational research in the area of image data analytics computing architecture
  • Design and prototype a modern systems architecture from prototype, working closely with image visualization and analytics R&D team to optimize efficiency and throughput
  • BS Computer Engineering or equivalent relevant discipline required. Masters preferred
  • 7+ years of system design, implementation and deployment experience in large data IT infrastructures
  • Proven track record in big data management and analytics system design with solid experience in Map Reduce, Hadoop, Hive, Spark, NoSQL, MongoDB, SQL or other databases
  • Advanced level implementation in J2EE, JSP, C++/C#
  • Technically proficient in HTML, CSS, Javascript, Ajax, PHP programming
  • Technically proficient in common cloud service-oriented platforms, e.g AWS, Azure highly desirable
  • Understand s highly complex concurrent data flow systems as well as low level CPU or GPU computing optimizations a plus
  • Ability to articulate design through standard engineering diagrams e.g. UML as well as high level presentations
  • Technical as well as business understanding in software architecture trade-offs
  • Entrepreneurial approach who is willing to accept challenges and responsibilities
  • Flexibility and adaptability to work in a growing, dynamic team
51

Senior Software Architect for Navigation Platform Resume Examples & Samples

  • Value and drive the architecture and design across multiple navigation areas of the technology stack that powers the Harman Connected Car products
  • Lead the architecture of customer projects and understand the transfer of customer requirements to platform features
  • Write C++ portable, modular, high performance code that serves as benchmark, understand and support TDD, having a self-explanatory code style
  • Contribute to architectural decisions of our premium head-unit Navigation engine including address entry (geo-location), guidance, positioning (map matching), traffic, interfaces with the digital map and user interface modules
  • As part of a matrix organization work with engineers, designers, testers and managers in multiple locations as needed to help integrate and deliver solutions
  • Bachelor’s Degree or higher in Computer Science or similar education
  • At least 5 years of professional experience within navigation domain having participated in several customer projects
  • Approx. 10 years of experience in C++ with exposure to embedded systems
  • Knowledge of current software development technologies, such as component-oriented and OO software development, UML, Design Patterns, XML
  • Deep knowledge of the embedded device constraints and how to root cause and debug issues through the entire SW development life cycle
  • English fluently written and spoken, German language skills are beneficial
52

Senior Software Architect Resume Examples & Samples

  • High Availability Systems
  • Full Project Lifecycle
  • Server Languages: C++, Java and/or Scala
  • Infrastructure: Linux/Docker/CI/CD
  • Scripting: Python
53

Senior Software Architect Resume Examples & Samples

  • Graduate / Post-Graduate Degree in Electrical / Electronics/Computer Engineering
  • Minimum of 10 - 15 years’ experience in the software industry of which at least 10 years of proven experience in leading multiple large-size technical projects
  • Experience in product management and release control
  • Strong technical background with prior development experience in tools & technologies such as Linux, NodeJS, C++, AMQP, Big Data solutions etc
  • Will manage a group of 5 -6 developers
  • Experience in designing low level communication protocols
  • Possesses general understanding in the areas of database and system design with exposure to development methodologies
54

Senior Software Architect Resume Examples & Samples

  • A Bachelor’s Degree in Engineering, Computer Science or related discipline such as Math, Physics or Geoscience, with at least 8+ years related post-secondary experience in software/systems development, preferably in the SCADA industry
  • Demonstrate proficiency in C/C++ and C#
  • Experience with defect management and source control management systems
  • Preference for those with knowledge of OASyS or similar SCADA systems
  • Generate and contribute to a positive work environment
55

Senior Software Architect Resume Examples & Samples

  • Provide technical leadership to support our software strategy
  • Research emerging technologies and their application to our solutions
  • Act as an internal expert, advocate, mentor and change agent across the global organization
  • Leveraging modern technology such as .NET, Windows Azure, etc. you will help to design and build large scalable distributed solutions and frameworks
  • Perform technical due diligence on new technologies and partnership opportunities
  • Candidates considered for this role should have a BA or MS in Computer Science or Computer/Electrical Engineering (or equivalent) plus a minimum of 5 years of experience in software development/architecture
  • This role requires expertise in large scale enterprise architecture, experience designing/implementing scalable and high performance Web services, full Software Development Lifecycle experience, and a proven track record of software delivery
  • Experience in cloud computing (Windows Azure a plus) is desired
56

Senior Software Architect Resume Examples & Samples

  • Conducting deep research on consumer computing, new technologies, consumer platforms, security landscape, devices and emerging usages. Identifying new product opportunities based on user research and industry trends
  • Be the expert in Machine Learning and AI-inspired technologies and frameworks, in particular using these to create smart consumer facing applications and services. Design approaches to gathering training data, cloud-based learning, and battery efficient reasoning on the clients
  • Be an innovator who leverages knowledge and expertise across a wide variety of domains to build consumer solutions. Example domains are: Cloud-based consumer and mobile applications, Linux, Android, Windows OS platforms, Security and Privacy, Internet of Things, Cloud services, Data management, Networking, Fingerprinting, Communication, and Analytics
  • Execute with a sense of urgency to drive ideas into products through the innovation life-cycle. Architect solutions from scratch, extracting essence of user pain points and navigating the product opportunity space
  • Be an expert in designing consumer solutions that scale to 100s of millions of users
  • Own the projects like an entrepreneur constantly aware of competitive threats, opportunities and differentiation, being two steps ahead of the industry peers, and continuously evangelizing the solutions internally and externally
  • Collaborate with globally distributed product managers, designers, user researchers, business unit GMs, marketing executives, and customers
  • 15+ years’ experience as an engineer with a track record of creating impactful technologies, architectures and products
  • Must have Masters/PhD in Computer Science/Electrical/Electronics Engineering from a premier institute in India/US/Canada or elsewhere
  • A solid combination of technology depth and keen sense of business acumen. Ability to think and drive like an entrepreneur is a must. Demonstrated ability to deal with ambiguity inherent in advanced product and technology explorations
  • Must be hands-on with building consumer facing applications and experiences. Deep appreciation for UX as a key ingredient a must, although expertise in UX is not required. Ability to conceive and rapidly build prototypes using appropriate technologies
  • Demonstrated track record of driving innovations from idea to products, while bringing to life killer features to delight customers and users. Ability to track industry, usage and competitive trends, and calibrating products to excel in the market place
  • Proven thought leader as demonstrated by disclosures, patents, research publications, blogs, industry standards, and customer and industry presentations
  • Passion to mentor and grow technologist and engineers. Role model technical leader with vision and collaborative spirit
  • Expert executive communicator on strategy, trends, innovations, and opportunities to influence directions and decisions
  • Conversant with at least a subset of the computing domains: mobile and embedded operating systems, end point and cloud security, network security, browser platforms and internals, malware research, privacy protection, machine learning and advanced statistical analysis and inference, neural networks, deep learning, spatio-temporal reasoning, crowd sourcing, social networks, image and text analysis, data mining, cloud-based analytics, performance modeling, object and face recognition, cryptography, identity, biometric authentication, content reputation, system level optimizations, compilers, code analysis and optimization, parallel and distributed computing, knowledge representation and reasoning, feature extraction, decision making systems, user experience design and analysis, and user research
57

Senior Software Architect Resume Examples & Samples

  • Be the expert on Linux/Android/iOS based platforms and various subsystems. Develop differentiated consumer solutions based on solid systems and communication foundations and technologies
  • Be an innovator who leverages knowledge and expertise across a wide variety of domains to build consumer solutions. Example domains are: Cloud-based consumer and mobile applications, Security and Privacy, Internet of Things, Cloud services, Data management, Networking, Fingerprinting, Communication, Machine learning, and Analytics
  • Conversant with at least a subset of the computing domains: mobile and embedded operating systems, end point and cloud security, communication protocols and stacks, IP, WiFI, BT, Zigbee, LPWAN, LORA, network security, browser platforms and internals, malware research, privacy protection, machine learning and advanced statistical analysis and inference, spatio-temporal reasoning, crowd sourcing, social networks, image and text analysis, data mining, cloud-based analytics, performance modeling, object and face recognition, cryptography, identity, authentication, content reputation, system level optimizations, compilers, code analysis and optimization, parallel and distributed computing, knowledge representation and reasoning, feature extraction, decision making systems, user experience design and analysis, and user research
58

Senior Software Architect / Engineer Resume Examples & Samples

  • Public / Private Cloud DC - Platform / Infrastructure / Services / Deployment Model / etc
  • Standards Body Attendance / Representation
  • Networking Performance Benchmarks / Network Controller Performance Optimizations / Techniques / etc
  • Modern Network Switching Technologies (SDN / Protocols / ASICs / Infrastructure / Virtualization / ...)
  • Experience with Compression and Encryption technologies / hardware accelerators
59

Senior.software Architect Resume Examples & Samples

  • Contribute and implement technical and architectural roadmap for Soarian Clinicals product
  • Collaborate with Chief Architect in US and gain deep perception of product architecture and technical stack
  • Drive consistent reduction of total cost of ownership (TCO) while working closely with support organizations and customer representatives
  • Spearhead DevOps initiatives and drive a continuous delivery and continuous deployment culture
  • Develop strong relationships with customers and build model solutions for non-functional requirements
  • Serve as a liaison between application modules, application architecture and the deployment architecture teams
  • Advocate test driven development, automated testing and deployment in developer community
  • 8-12 years of experience in software architecture and development out of which at least 2 years in system architecture
  • Strong hands-on expertise in architecting and designing web enabled enterprise applications using JavaEE/Other enterprise suites
  • Experience in virtualization, high-availability, scale out architectures across various tiers
60

Senior Software Architect, Mobile Resume Examples & Samples

  • IOS development, Swift, Objective-C, Core Data
  • Android OS development, Java,
  • Application Publishing (app stores)
  • Agile (Scrum)
  • Git, JavaScript, CSS,
  • Experience in software development best practices
  • Nice to have: Bluetooth Smart experience, Web Services, VIPER (iOS), Xamarin, Human Interface Guidelines
  • Bachelor’s degree in Engineering (Computer Science or Software Engineering preferred), Masters preferred
  • Minimum of 15 years’ experience in software development
  • Minimum of 5 years in Mobile development
  • Experience working with third-party developers preferred
61

Senior Software Architect Resume Examples & Samples

  • Designing software systems for high-availability and reliability including failover, replication and redundancy
  • Scalable, high-performance computing especially multi-threaded, multi-node systems
  • General cloud computing environments and technologies, especially Azure
  • Modern software development environments and tools including CI (continuous integration), DevOps and testing
  • Full web application software stack development: user client, APIs, middleware, persistence layers and back end architecture patterns including service-oriented and micro-services
  • A variety of languages and software development libraries/frameworks including mobile, web, database and server-side
  • Networking including multiple levels of the protocol stack including IPv4, AMQP, MQTT, HTTP and their use
  • Software processes such as Scrum and/or Agile
  • General proficiency with .NET, JavaScript, HTML, CSS, C, C#, and python
  • Experience with microservice architectural patterns
  • Nice to have, but not required
  • Bachelor’s degree in Engineering (Computer Science or Software Engineering preferred)
  • Minimum 15 years’ experience in software development / architecture
  • Minimum of 8 years’ experience in web applications
62

Senior Software Architect Resume Examples & Samples

  • In concert with other architects within Allscripts creates a center of expertise and forum for common component design, reuse and exploitation
  • Provides input in the drive for constantly improving the scalability, extensibility, interoperability, reliability, availability and performance of Allscripts’ software products
  • Identify and recruit internal/external talents to ensure effective mix of competencies
  • Induct new joiners in order to quickly maximize performance
  • Allocate work load to fully utilize every employee’s talent
  • Create team spirit
  • Bachelor's Degree in Computer Science, Mathematics, MIS or related Field
  • Minimum of 7 years of relevant experience in the IT industry
  • A proven track record of building .NET applications with Expertise in .NET technologies like C#, Silverlight, WCF, WPF, Prism, Unity, ASP.Net, Web API (Rest Services)
  • Exposure to Microsoft technologies like VB6, COM/DCOM
  • Experience on Design patterns like MVVM, MVP, and MVC
  • Experience with Javascript and common libraries, such as AngularJS and JQuery
  • Strong SQL Server database experience. Experience with SQL Server 2008 R2, 2012, and 2014 preferred
  • Experience with Cloud Architect and development
  • Experience with SaaS
  • Excellent interpersonal and collaboration skills to participate in and promote a team environment
  • Meticulous and detail oriented
  • Ability to handle conflict, difficult situations, and urgent issues in a professional manner
  • Eager to learn new technologies and methodologies
63

Senior Software Architect Resume Examples & Samples

  • Proficient in developing strategy and project/solution design
  • Excellent written communication skills
  • 5+ years of work experience in software development lifecycle
  • Live in or willing to work in the Kansas City area
64

Senior Software Architect Resume Examples & Samples

  • 10+ years extensive experience in Software Engineering
  • An expert in several languages - we like Python & PHP
  • Experience with modern JavaScript libraries and tooling (AngularJS is a plus)
  • Experience with a big relational database (PostgreSQL preferred)
  • Self starter with out of the box thinking
  • Experience with API design, and working with complex data structures
65

Senior Software Architect Resume Examples & Samples

  • Bachelor's degree in Computer Science or equivalent area
  • Strong application development knowledge of any of the following technologies: XML, Javascript, Oracle, MySQL, Ruby on Rails, .Net, Java, UNIX, HTML, CSS, Perl, or PHP Cloud
  • Experience with building consumer quality products, enabling business capability and objectives through technology development on AWS , Azure or Rackspace is an advantage
  • Prior experience managing engineering teams
  • Infrastructure knowledge including Single Sign On, LDAP, LAMP, Search Technologies
  • Experiences of engineering practices such as code refactoring, design patterns, design-driven development, continuous integration, building highly scalable applications, application security
  • Skills to communicate complex ideas effectively
  • Should be using testing frameworks such RSpec, JUnit or Selenium on a daily basis and writing code without tests should be unimaginable
  • Expect up to 80% of travel
66

Senior Software Architect Resume Examples & Samples

  • Leads the effort to promote existing custom applications to cloud platform
  • Leads technical teams for designing customer-facing enterprise class applications to deliver robust, scalable, and efficient software solutions
  • Works with project leads to conceptualize technical strategies, and design/review design the requirements for the project
  • Up-to-date knowledge of new cutting edge technologies around Single Sign-On, Mobile development, DevOps, Software Architecture etc
  • Qualified candidates will have a minimum of a bachelor’s degree with 10+ years’ experience. Advance degree preferred,
  • Candidate must be a team player with constructive attitude towards the business problems
  • Apply Now
67

Senior Software Architect Resume Examples & Samples

  • 10+ contiguous years of hands-on, strong C# and .NET development experience
  • 10+ contiguous years of hands-on, strong Microsoft SQL Server database design and development experience. Recent
  • 10+ years of experience working with version control systems such as TFVC, TFGIT, GIT, Mercurial or SVN (git and TF VC
  • 5+ years of data access development experience using ORM frameworks. Entity Framework 6 code-first experience is
  • 5+ years of experience writing unit tests. TDD experience is a plus. (MSTest, NUnit, XUnit)
  • 5+ years of experience with mocking frameworks such as Moq, Stubs and Fakes, Rhino Mocks, etc
  • 5+ years of experience with well-known software design patterns
68

Senior Software Architect Resume Examples & Samples

  • Infrastructure, Operations, and Security
  • Application Support and Production Support
  • Chaos Engineering
  • Data Architecture and Data Governance
  • Cloud Application Architectures
  • Microservices and API design
  • Collaborate with other architects and development team to turn functional and non-functional requirements into design
  • Define and help govern all aspects of the development cycle
  • Ensure software and design meet technical specifications
  • You are just as skilled at communicating with humans as you are with machines
  • You like Agile. You like DevOps. Thus you like Continuous Delivery. However, you understand that Agile doesn’t mean you can skip planning, and DevOps and ITIL can coexist in harmony
  • You like Clouds, providing agility, provided by automation, made possible by standards, discipline, and pragmatic governance
  • You like to build platforms composed of loosely coupled, contractually obligated services. Terms like API Façade make you smile
  • You love Open Source and are willing to contribute back to the communities
  • You want to help software take over the world, and help provide authentic hospitality in the process
  • You want Mobile apps to be first class citizens in the software world that anticipate your needs
  • You are a maker and you are driven by the thought of seeing your creation in the hands of millions of customers
  • You are a pleasure to work with and value a great company culture
  • 8+ years of experience in a full-time technology role. Previous experience as an architect, mentoring developers
  • Software Engineering, Architecture, Technical Operations designing solutions that leverage Java, Node, JavaScript
  • Strong Agile and DevOps experience preferred
  • Preferred candidate is passionate about travel and the Hospitality industry
69

Senior Software Architect Resume Examples & Samples

  • Own the design, build, and test of all technical architecture components
  • Lead the development, execution, and operations technical architecture and infrastructure analysis, design, and implementation, and ensure that the product fulfills the requirements
  • Review and integrate all application requirements, including functional, security, integration, performance, quality, and operations requirements. Review and integrate the technical architecture requirements for the development, execution, and operations environments
  • Review application and technical architecture deliverables throughout development to ensure quality and requirement traceability
70

Senior Software Architect Resume Examples & Samples

  • Minimum of six years of experience in Software Architecture or Design
  • Prior experience working as a developer or engineer with a focus in Microsoft .Net Technologies
  • Experience working in various methodology environments such as Agile/Scrum and Waterfall
  • Experience in the Financial Services or Banking industry
  • Excellent technical knowledge in software development methodologies, software design and implementation
  • Excellent skills in research and analysis, project planning and implementation
  • Excellent understanding of software development lifecycle
  • Understands database and web methodologies
  • Provides direction for design activities
  • Provides technical advice to other departments within the company, and is responsible for integrating components built by product developers
  • Tests and reviews programming to discover any errors and confirm that the programs meet required specifications
71

Senior Software Architect Resume Examples & Samples

  • Define and implement technical and architectural roadmap for Soarian Clinicals product
  • Collaborate with Chief Architect in US and develop perception of product architecture and technical stack
  • Collaborate with application architects to define strong architecture, design and engineering guardrails
  • 6-10 years of experience in software architecture and development out of which at least 2 years in system architecture
  • Experience in high-availability, scale out architectures across various tiers
  • Experience in troubleshooting system level performance issues in scaled-out environments
  • Experience in developing and debugging in C++/.NET highly preferred
  • Experience with SQL or other relational database(s)
72

Senior Software Architect Resume Examples & Samples

  • Bachelor or Master’s degree in computer/software engineering or related discipline
  • Experience in embedded architecture and system definition of complex multiprocessor systems
  • Experience in concept definition of software ideally for automotive applications
  • Experience with programming of x86- or ARM-based microprocessors
  • Knowledge of Linux operating system
  • Knowledge of development processes for embedded hardware and software design
  • Excellent client-facing communication and presentation skills
  • Strong team player with good spoken and written communication skills
  • Enjoyable and creative workplace
  • Attractive salary including bonuses
  • Flexible working hours
73

Senior Software Architect Resume Examples & Samples

  • Team lead for local software development team
  • Communicate with product head on requirements. Convert requirements to technical design and oversee development
  • Manage Agile development process
  • Responsible for Quality Assurance and ensuring thoroughly tested and quality products are delivered
  • Enhancement and maintenance of server side logic using REST and C#
  • Enhancement and maintenance of CMS using ASP.net and Telerik
  • Enhancement and maintenance of database using SQL Server
  • Enhancement and maintenance of reports using Telerik Reporting
74

Senior Software Architect Resume Examples & Samples

  • Mastery of of C/C++, TCL, Python
  • Deep undertsanding of distributed and multithreaded programming
  • Strong interest and understanding of complex software development systems on UNIX platforms
  • Excellent verbal and written presentation skills
  • Masters Degree in EE or CS and 10+ years experience are required
75

Senior Software Architect Resume Examples & Samples

  • Work experience designing and delivering custom enterprise applications
  • Experience developing applications
  • Coordinate a design team across multiple feature sets with common framework components and independent release dates
  • Prepare and present high level solution designs, status reports, recommend funding / resources, and timelines for Product Connectivity
  • Must have written code in the career journey and know programming languages (ex: Java, C, C++ etc)
  • Has had hands on experience with Middleware and Integration technologies with products like TIBCO, IBM ESB/IIB, Oracle Fusion Middleware etc
  • Any experience with database technologies and Big Data platform is a plus
76

Senior Software Architect Resume Examples & Samples

  • Documents current state – creating a repository of the current architectural environment
  • Develops gap analysis and creates a road map to transition to future state
  • Conducts code reviews for major software for design flaws and opportunities to improve (efficiency, resiliency, security, and flexibility)
  • Provides technical guidance and coaching to developers and engineers
  • Ensures software meets all requirements of quality, security, modifiability, extensibility etc
  • Acts as an agent of change in software applications within the organization to create and maintain an architecture centric development environment
  • Builds prototypes of the software and tests them
  • Designs software solutions to address business issues
  • Provides architectural blueprints and technical leadership to our IT team
  • Evaluates and recommends tools, technologies and processes to ensure the highest quality product platform
  • Collaborates with peer organizations, quality assurance and end users to produce cutting-edge software solutions
  • Interprets business requirements to articulate the business needs to be addressed
  • Troubleshoots code level problems quickly and efficiently
  • Guides the definition of best practices in collaboration with other areas of the Engineering group
  • Provides guidance to Software Manager and Director on feasibility of product requests
  • Ensures all architecture work aligns with the strategic direction of the business
  • Contributes to core software releases by establishing an SDLC and ensure the team is trained in it
  • Identifies the appropriate software architecture based on the requirements and design elements contained in a system specification
  • Records software architecture in a software architecture document using use cases and the Unified Modeling Language (UML) or other modeling language/framework
  • Maintains and evolves software architecture documents based on evolving system requirements and industry trends and technologies
  • Analyzes risk and reports problems in meeting system requirements
  • Performs software version control and maintains periodic compilation schedule
  • Participates in the system specification review process to ensure system requirements can be translated into valid software architecture
  • Complies with all applicable product development processes. Performs detailed software design as well as implements and/or maintains code according to duties and responsibilities
  • Integrates internal and external product design into a cohesive user experience
  • Works with visual designers to improve and refine product visual design and consistency
77

Senior Software Architect Resume Examples & Samples

  • Excellent knowledge of the software development cycle
  • Broad knowledge of Microsoft environment, .Net Framework, C#
  • Detailed knowledge of REST/SOAP architectures, creating public and private APIs, Swagger, OpenAPI
  • Demonstrable experience of web-services, cloud-based architectures and using a SOA/microservices approach
  • Experience working in an AGILE team with AGILE methodologies (SCRUM)
  • Excellent Service Oriented Architecture (SOA) knowledge
  • Good Component Based Development (CBD) knowledge
  • Understanding of Telecom technologies, seen as an asset
  • Ability to operateeffectively in a complexmatrix environment
  • Ability to create a climate of trust
  • Proven Leadership
  • Proactive problem solver
  • Action and results oriented
78

Senior Software Architect Augmented Reality Resume Examples & Samples

  • Understand and document the overall software architecture of our Augmented Reality product, including all internal and external interfaces
  • Document architecture in UML diagrams in Enterprise Architect
  • Compare customer requirements with current product capabilities. Allocate requirements to software modules
  • Partition Augmented Reality functionality into software building blocks
  • Provide technical leadership to software development team: Support and mentor application engineers in writing their respective software modules
  • Review algorithms and decide how to best implement them in software
  • Review source code for compliance with architecture
  • Support the resolution of software defects by identifying which of multiple possible software modules is responsible for the defect
  • Participate in vehicle drive testing and analysis of log files
  • Negotiate and document customer requirements with OEM customers
  • Negotiate and document internal interfaces within the global Harman organization
  • Support project leader in task planning and effort estimation
  • Bachelor’s Degree in Engineering field
  • 8+ years hands-on software development. Must include at least 3 years in developing virtual reality or augmented reality solutions
  • Good C++ coding skills in Linux environment
  • Experience in structuring complex software product into modules that are implemented by teams of 10+ software engineers
  • Good knowledge of managing requirements in Doors / negotiating requirements with customer
  • Experience with agile software development (Scrum)
  • Prior experience with Scene Graph Technology and in particular Open Scene Graph, with camera systems and overlay generation (OpenGL) as well as with positioning technology (GNSS, dead reckoning)
  • Deeper understanding of sensor fusion methods specifically positional sensors as Gyro, Accelormeter, GPS etc would be advantageous
  • Ability to work effectively within a global matrix environment and to find simple and elegant solutions to complex problems
  • Willingness to travel: Support customer and supplier meetings globally. Attend face to face meetings at Harman locations globally
  • Fluent English language skills, German is beneficial
79

Senior Software Architect Resume Examples & Samples

  • Work directly with end user customer to understand business objectives and software needs
  • Design complete software solution in order to meet customer requirements
  • Design/Optimize Mobile User Interfaces adhering to Honeywell User Experience (HUE) standards
  • Design Databases that store data on the cloud – Normalized Relational and NoSQL
  • Design reports and analytic dashboards to summarize captured data
  • Design Integration with host systems
  • Understand the standard integration patterns using Web Service - SOAP/REST, SOA or connectors with existing packages
  • Provides instruction to the development team on overall project goal in order to facilitate team projects and high quality end products
  • Actively participates in the software decision-making process in order to aid in the determination of software design
  • Create the program specification so that the end result of the development process is a program working correctly and according to the customer specifications
  • Assist in providing accurate estimates and schedule for approved project
  • Works with team to contain project scope and deliver to committed schedule within budgetary constraints
  • Share expertise and knowledge with fellow employees, customers and management
  • Communicate effectively with Project Manager/Customers/Field Personnel to clarify design and technical issues
  • Report accurate project status to Project Manager/Customers/Field Personnel
  • Use Industry Standard Design Patterns for Software Architecture
80

Senior Software Architect Resume Examples & Samples

  • Development of software architecture for application used for data acquisition, data processing and visualization
  • Identification of appropriate software technology stacks in a windows environment
  • Leadership of development / project teams in an agile environment (SCRUM)
  • Development and maintenance of software applications
  • Documentation and specification of software components by using UML/SYSML
  • Implementation of infrastructure unleashing the potential of connected products and services (Industrial Internet of Things)
  • In-depth knowledge of .NET technology stack
  • Profound knowledge of concepts and methods related to analysis, design and implementation in an object-oriented environment
  • Practical experience in agile development, preferably SCRUM
  • Profound experience in requirements engineering
  • Profound experience in Software Design Patterns
  • Experience in automation technology and SCADA systems
  • WPF/ WCF / Visual Studio & TFS
  • EDDL / XML (markup languages in general)
  • Completed graduate studies in Computer Science, IT or equivalent
  • LI-DB2
81

Senior Software Architect Resume Examples & Samples

  • Provide holistic oversight of software development and product architecture especially at the integration points
  • Partner with senior product and technology development management to build tactical and strategic roadmaps for technology
  • Advocate/enforce best practices for performance, reliability, scalability, security, and reusability at a global scale
  • Bachelor's degree in Computer Science or a related field is preferred
  • Experience leading multiple teams of various sizes in different geographies
  • Understanding of OLAP, OLTP, and Data Warehouse solutions and implementations specifically MS SQL, postgresql, and Amazon's RDS
  • Familiarity with the financial services domain (accounts, portfolios, holdings, returns, performance streams, traded instruments, etc)
  • Familiarity with the Open Web Application Security Project (OWASP) secure coding practices
  • 001_MstarInc Morningstar Inc. Legal Entity
82

Senior Software Architect Resume Examples & Samples

  • 8+ years professional experience in commercial or web-scale system software development and delivery
  • Proven object-oriented design and implementation skills (Java, and/or C++), preferably on Linux
  • Proven understanding of scalable computing systems, software architecture, data structures and algorithms
  • Proficient in network, distributed, asynchronous and concurrent programming
  • Experience designing, building and delivering high quality software on time
  • Possess strong analytical skills, with excellent problem solving abilities
  • Experience building complex software systems that have been successfully delivered to customers within a fast paced environment
  • Ability to take a project from scoping requirements through actual launch of the project (product inception)
  • Experience with large scale distributed systems would be ideal
  • Team and project lead experience. Senior Developers within AWS help lead teams, perform code reviews, instill best practices, help mentor more junior developers, and are involved in interviewing
83

Senior Software Architect Resume Examples & Samples

  • Working with other senior software architects, evolve, optimize, and enhance Cash Manager to support the market leadership of Retail Solutions
  • Scale Cash Manager to support the needs of both domestic and international customers
  • Assist in the creation of new services and products in the cash automation space
  • Mentor junior software development team members
  • Implement Platform as a Service within Azure
  • Develop policies and procedures for software test design, development, execution and documentation
  • Bachelor's degree in Computer Science, Information Technology or related field
  • A minimum of seven (7) years of experience in software development
  • Prior work experience with Visual Studio/NET Platform
  • Prior work experience with Cloud-based computing platforms
  • Design and implementation of complex software-based products
  • Proficient computer skills including Microsoft Office
  • Active listening skills
  • Ability to assess and evaluate situations effectively
  • Ability to identify critical issues quickly and accurately
84

Assc Dir-senior Software Architect Resume Examples & Samples

  • Collaborate with Business Analysts to interpret requirements across an entire application, with special focus on items that need to be configurable or customizable
  • Provide feedback on requirements from a technical perspective, and provide estimates for an entire application
  • Act as principal designer for multi-tiered enterprise applications
  • Design and implement frameworks and re-usable software components
  • Ensure design allows for a highly configurable and extensible application
  • Research technologies and lead POC development, to ensure feasibility
  • Lead the creation of technical design documents and lead the communication of the architectural vision across functional areas
  • Review code, lead refactoring activities, provide guidance from technical perspective for all SE members of a project
  • Define and maintain coding standards, and guide team members to comply with them
  • Minimum Bachelor’s degree in Computer Science or related majors from top institutions, Master as a plus
  • Deep understanding of Object Oriented designing and programming
  • 7+ years of professional software design and development experiences on multi-tiered enterprise applications
  • Demonstrated ability to build frameworks to be used by others
  • Is very familiar with design patterns and has a proven ability to select the appropriate design pattern based on the scenario
  • Proficient in data access techniques as well as database design for both relational and NoSQL databases
  • Significant experience with unit testing and mocking frameworks
  • Expertise in SOA and Web Service standards
  • Experience designing and implementing security in enterprise applications
  • Significant experience building scalable applications
  • Quickly learns new technologies; is motivated to learn latest technologies and share this knowledge with others
  • Experience mentoring other architects
  • Works well in a fast-paced team environment; able to work under pressure to meet tight deadlines
  • Is able to communicate technical information to both technical and non-technical audiences
  • Consistently displays good presentation skills
  • Demonstrated ability to communicate an architectural vision
  • Expert in Programming Languages: C#, Java, C++, JavaScript, HTML/HTML5, CSS2/3, XML, XSLT, Scala, etc
  • Expert in Development tools: Visual Studio, Eclipse (CDT), IntelliJ IDEA, WebStorm, etc
  • Expert in Development Platforms: Microsoft Windows, Linux
  • Expert in Application Servers: IIS, Tomcat, WebSphere, Resin, Jetty, Apache, ExpressJS, etc
  • Competent in Application Frameworks & Engines: ASP.NET MVC, ASP.NET WEB API, Microsoft WPF/WCF/WWF, Linq, Unity, Entity Framework, SharePoint, Microsoft Enterprise Library, etc. J2SE, J2EE, JDBC, RMI/IIOP, Spring framework, JPA(Java Persistence API) or other ORM framework such as Hibernate or iBatics, JTA(Java Transaction API), Java WebService, JavaMail and JMS, etc. STL, Boost, GTest, etc. JQuery, Node.js, Angular.js, Bootstrap, etc
  • Familiar with Databases: SQL, Oracle, Sybase, MySql, MongoDB, etc
  • Competent in Others: Jira, Rally, CVS, SVN, Perforce, Git, Jenkins, etc
85

Senior Software Architect Resume Examples & Samples

  • Designing and developing client/server software solutions to enhance chromatography data systems for regulated customers
  • Determining non-functional requirements of tomorrow’s customer needs and steering the development group to provide the most scalable and performing enterprise software solution
  • Providing architectural governance and technical leadership to the software development department
  • Collaborating with peers in development, testing, quality assurance and product management to define requirements and workflows
  • Collaborating with peer organizations in the company on strategic technical topics
  • Evaluating and recommending software development technologies, tools and processes to ensure highest quality in our products
  • Guiding and coordinating software development projects & programs, either as a team member or a project leader
  • Several years experience in software development as a developer
  • Proven experience as a software architect, designing performing and scalable enterprise software solutions
  • Proven experience with and excellent knowledge of C#, .NET, HTML/CSS, SQL Server and Oracle
  • Experience with implementing software solutions based on the Microservices Design Pattern is a plus
  • Good understanding of software quality assurance principles
  • Excellent understanding of software development process and tools, ideally knowledge of Subversion, Jenkins, JIRA and TFS
  • Familiarity with Agile software methodology and Test Driven Development
  • Experience with web and mobile development
  • Familiarity with software development targeted for Cloud deployment
86

Senior Software Architect Application Logging Resume Examples & Samples

  • Collaborates to define our Application Logging Vision and Road Map, with a view toward integration of system level and infrastructure component log data with application log data for correlated data visualization that generate actionable alerts, think Machine Learning Algorithms
  • Is experienced with stream processing, log shipping and data parsing/enrichment; central log management repository and search; data visualizations; reporting; dashboards; alerting; integrations with additional strategic monitoring solutions
  • Coaches application development and infrastructure teams on logging strategies to yield real-time application and system health indicators as well real-time business metric views
  • Engages with Information Security Risk to interpret security policy, what must be logged and for what rationale
  • Knowledgeable in information lifecycle management, how to differentiate valuable data points for business purpose for retention, and filter lower value data for destruction
  • Design, document, develop, deploy, maintain and operate bi-directional integrations with corporate systems
  • Administer and support tooling and associated methods furthering Application Logging processes and procedures
  • Ability to be an agent of change, handle complex technical problems into smaller simple solutions, and contribute to a culture that supports high team morale
  • Bachelor’s Degree in Information Systems or related field, or equivalent work experience
  • 8-12+ years’ experience designing and developing business applications or other software
  • Focus areas: Splunk, Elasticsearch, Kibana or equivalent tooling
  • Experienced with Service-Oriented Architecture and Cloud Computing
  • J2EE, .Net, C#, websphere, mule, tomcat, apache, Oracle, MS SQL, DB2, Pega, Pivotal Cloud Foundry, SOFEA/ MULE, Oracle forms, Oracle PL/SQL, Eclipse, iOS, HTML5
  • MF - cobol, cics, jcl, smf
  • Demonstrated ability to define, develop and prioritize customized solutions that meet business requirements
87

Senior Software Architect Resume Examples & Samples

  • Architect and design micro-service architecture based REST API based API for mobile / web application
  • Design the deployment architecture for micro-services to achieve the best performance, fault tolerance, redundancy and scalability
  • Evaluate the performance metrics and ease of deployment for cloud based application using container like Docker or Garden/Warden
  • Design the customer authorization based on OAuth2 and OpenID industry standards
  • Integrate with the DevOps pipeline to automate the continuous integration and continuous deployment
  • Define the guiding principle for design of the No-SQL data model to take into account the micro-services pattern implementation
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis of mobile applications
  • Partner with development teams; define Verizon design guidelines; provide guidance and training to developers to ensure Verizon best practices are followed for the cloud applications
88

Senior Software Architect Resume Examples & Samples

  • Architects, designs, and implements applications that conform to a business need; typically will master multiple subsystems of a large scale system and play key roles in enterprise projects
  • Provides technical leadership on large-scale projects, resolves issues, performs appropriate level of research to determine solutions, and prioritizes and suggests technical strategies to achieve the long-term objectives of the department
  • Reviews requirements; generates architecture documents; provides rough order of magnitude estimates; and implements and performs unit, integration, and capacity testing
  • Shares architecture formally and informally with team, ensuring design consistency during development
  • Writes architecture documentation
  • Proposes, develops, reviews and revises new procedures as needed for the continuing development of high quality systems
  • Provides support to assigned ProQuest systems
  • Provides technical guidance to other team members
  • Maintains knowledge of and proposes technical advances based on newer technologies
  • Evaluates hardware and capacity needs
  • 10 or more years of software development experience
  • 5 or more years’ experience writing functional / detailed design / architectural specifications based on user and/or system requirements
  • Ability to support systems after hours or on weekends
  • Understanding of advanced principles of software architecture
  • Masterful understanding and application of several programming languages and tools
  • Masterful understanding of XML
  • Masterful understanding of system interfaces such as REST or SOAP
  • Ability to work with standard office tools
  • Ability to work with source control systems
  • Ability to work with architecture and design tools
  • Ability to work in an agile environment
  • Master’s Degree (or higher) in Computer Engineering or Computer Science
89

Senior Software Architect Resume Examples & Samples

  • Responsibilities would include being a point of contact for domain product teams for architectural clarification on other firmware, software, or hardware domains as well as a point of contact for architectural alignment with customers. Other responsibilities include aligning new technologies within the architecture
  • Brainstorm and vet out new concepts in near storage, memory solutions
  • Develop algorithms to efficiently manage and index objects in a large memory space
  • Prototype proof-of-concept near storage, memory computing platforms and run benchmark performance tests
  • Write papers and make presentations on results of such investigations
  • Work with developers, both internal and external to productize software deliverables tied to the near storage solution in OEM systems
  • Work cross-functionally with System Architects, CPU enablers, OEM enablers, Program Managers, Engineering and technical teams to deliver a working solution on time and within budget
  • Minimum of 10 years’ experience in software engineering
  • Proven technical skills in starting software projects from scratch and delivering to production and supporting in the field
  • Kernel & low level programmer with high level of proficiency in C, C++, Linux
  • Scripting and automation skills with Python, bash or Perl; Java is a bonus
  • Knowledge of data access methods in Linux and other Unix variants
  • Architectural level understanding of device drivers, block and character driver management stacks, file systems, data access libraries and other methods such as key-value, RDMA and memory mapped files (preferred)
  • Experience with developing scale-out distributed systems with working knowledge of at least two or more big data processing platforms: Hadoop, NoSQL databases, NewSQL databases, data grids, messaging and other platform application software at or above the storage and infrastructure layer (preferred)
  • Worked with silicon architects to influence the architecture of future silicon products and help firmware development teams with understanding, scoping, and planning implementation work
  • Lead the debug of difficult problems involving hardware and/or multiple firmware subsystems, and develop prototypes to evaluate or illustrate new technologies, designs, etc
  • Driven continuous improvements in the firmware/ software development processes, quality and participate in technical mentoring of engineering team members
90

Senior Software Architect Resume Examples & Samples

  • Requirements breakdown and assignments
  • Landing Zone-System Requirements
  • Functional Requirements
  • Also Use Cases and identification of Key Performance Indicators
  • Be a representative for various Architecture Control Boards
  • Memory Footprint Estimation
  • Software Distribution methodology e.g. Unified binary - one binary that works for various HW flavors including variations in board design and silicon versions
  • Prepare and maintain Central Context Configuration system information concerning interrupts priorities, interrupt handlers, task priorities and stack size
  • Multi-core Software topics including concepts for power efficient task to core assignment
  • Board Support Package Concepts
  • Identification of any new Verification/Test requirements and tools
  • Drive all reviews of software design and implementation to ensure they will satisfy the specified software architecture
  • Participate in Project bring up camps to work with development teams on any critical issues
  • The software architect is expected to investigate and recommend software workarounds for cases when hardware does not function as planned
  • 7+ years of experience in system architecture/engineering role covering the following
  • Software engineering including requirements management, architecture definition
  • Demonstrated experience making effective architectural trade-offs between competing objectives e.g. power versus performance, flexibility versus complexity, etc
  • Experience with embedded systems using RTOS e.g. ThreadX, Nucleus, VxWorks
  • Relevant knowledge of 2G/3G/ 4G-LTE/TDS-CDMA and CDMA cellular communication systems
  • End-to-end project experience including requirements specification, architecture design, development and implementation and verification
  • Cross-functional leadership experience
  • Comfortable with working across many domains, coordinating complex technical topics with those domains and making overall system decisions and recommendations
  • Excellent communication, interpersonal and influencing skills
91

Senior Software Architect Resume Examples & Samples

  • Analyzing & understanding assigned requirements from an end user perspective and translating it to system requirements
  • Manages requirements with relevant stakeholders and ensure traceability of requirements
  • Responsible for risk management activities around safety risk assessment and design reviews
  • Ensure architectural/design choices are within agreed boundaries of the platform
  • Understand the clinical needs from a user perspective
  • Responsible for factory introduction of software/materials
  • Contribute to regulatory submissions (Eg. 510k)
  • Support project management in effort estimation by defining and estimating work breakdown
  • Provides input to the test strategies to the test team
  • Drive the mind-set of end customer insight
  • Excellent requirements management skills in any application development
  • Good understanding of product life cycle management
  • Healthcare software development experience as per key processes/certifications (ISO13485, 62304,14971) is an added advantage
  • Excellent communication and documentation skills
  • Proactive and self-driven, possesses due sense of urgency
  • Shall be very good technically; possess systems mindset and good problem solving abilities
  • Working with multisite teams, Quality conscious and Process & customer Oriented
  • Firm decision maker and shall possess good influencing skills
92

Senior Software Architect Resume Examples & Samples

  • Creates and executes development plans as well as revise as appropriate to meet changing needs and requirements
  • Participate in the gathering and reviewing of business requirements and translating these into functional/technical designs
  • Lead and coordinate the design, development, implementation, and support of application or product
  • Develops detailed technical analysis and design specifications based on functional requirements
  • Facilitate code reviews and mentors junior developers
  • Use object-oriented techniques and software engineering best practices including design review, code review, unit-testing, and re-factoring
  • Easily recognizes system deficiencies and implements effective solutions
  • Lead daily standup with team to review the status of team members and address issues as appropriate
  • Participate in the development of code for Java software applications
  • Researches technical solutions to business problems
  • Follow agile best practices and maintain/improve work of the agile team
  • Constantly learn about latest technologies, seek their best use in the products, if possible, and guide junior developers to do the same
  • Bachelor's degree in computer science, information technology or equivalent
  • Minimum of 8 years of strong application development experience in designing highly scalable and available systems
  • Minimum of 8 years of experience in architecting & developing web-based transactional applications using Java
  • Minimum of 3-5 years of experience building web services and cloud applications using Azure, AWS, or other cloud platforms (i.e. CloudFoundry) or have worked on developing one of these platforms
  • Experience with Continuous Delivery concepts and technology
  • Experience with RESTful Web Service Design
  • Strong expertise in Web Services, REST, Cloud platform (AWS, MS Azure, Stackato, CloudFoundry)
  • Strong design, development and architecture experience in Cloud Services, Micro Services, Web Services and hand-on experience in SaaS enabled solutions
  • Knowledgeable about securing an end-to-end distributed system
  • Experience working with user interfaces with HTML 5 and Mobile platforms
  • Preferred Additional Skills
93

Senior Software Architect Resume Examples & Samples

  • Completed Bachelor, Master or PhD level education in a technical area such as: Computer Science, Information Science, Mathematics, Physics, etc
  • Expert (minimum of three years’ experience) in Java programming language and web technologies such as HTML, XML, CSS, Java-script, Node.js, JSP, Servlets, SVN and other versioning system, and integrated build processes
  • Strong experience in frameworks and toolkits such as Spring, jQuery, bootstrap, AngularJS, hibernate
  • Experience in the following areas: SSL, SQL, Database design
  • Ability to develop applications 'for the cloud', including aspects such as SaaS principles, multi-tenancy, design for scalability and others
  • Excellent designing principles and best practices in implementing APIs, web services, REST APIs, REST architecture based on XML/JSON
  • Understanding of API Security and Access Control (Basic authentication, OAuth, SAML, etc.)
  • Interested to work with the latest technology and with a drive to deliver state-of-the-art products
  • Ability to work well in an international environment
  • Good communication skills and able to self organize
  • Proficiency in speaking and writing English
94

Senior Software Architect Resume Examples & Samples

  • Analyze customer benchmarks to identify performance bottlenecks and propose potential solutions
  • Analyze customer testcases and scenarios to identify potential areas to improve simulator performance
  • Interact with customers, understand their concerns and issues and address them appropriately
  • Understand the entire simulator architecture and propose areas to modify, enhance, refactor, rewrite or re-architect
  • Propose, define and implement new specialized engines that can be plugged into the simulation framework
  • Interact with management, marketing, product engineers to define a performance roadmap for the simulator
  • Interact and brainstorm with other performance and feature architects in the team
  • Coach, guide and mentor other members of the team
  • Interact with senior technical persons in other parts of the organization to identify opportunities for collaboration
  • Represent Cadence at appropriate forums, conferences, workshops and standard bodies
95

Senior Software Architect Autonomous Mobility Services Resume Examples & Samples

  • You will be building scalable, cloud-based architectures to solve (np-)hard optimization problems in real time
  • You will be working with domain experts to integrate algorithmic and machine-learning based solution and our development teams that are responsible for the implementation of this architecture
  • You will provide guidance to our product owners and dev teams to make sure that the software architecture is in line with the strategic direction of our business
  • You have successfully completed a degree in Bioinformatics , Computer Science, Software Engineering, or a similar qualification
  • You have 10+ years of software development experience and 8 - 10 years of experience with technical design for enterprise level projects
  • You have very good knowledge in working in and with agile teams with SCRUM
  • You are very experienced in object-oriented design and Test-Driven Development
  • You have very good knowledge of designing and implementing applications with highly optimized and scalable architectures
  • You are very experienced in implementing design and architectural processes in an Enterprise Agile environment spanning multiple geographic locations
  • You have strong database development skills including a solid understanding of database technologies, as well as logical and physical data modeling
96

Senior Software Architect Resume Examples & Samples

  • Collaborate with internal customers and software functional teams to optimize project requirements
  • Develop system software architecture and high level design with special attention to extensibility, flexibility and engineering capability
  • Define/champion coding and control best practices (ranging from architecture, interface driven design to naming conventions, syntax, commenting, source control, documentation)
  • Ensure software meets all functionality, quality, security, extensibility and flexibility requirements
  • Communicate effectively all concepts and guidelines to software functional teams
  • Provide technical guidance and training to team members in different time zones
  • 7+ years proven experience as software architecture/design and developer
  • Experience in software development in VB .NET, C# .NET and Python
  • Excellent ability to translate user needs into architecture/design requirements
  • Extraordinary understanding of and commitment to user experience (UX)
  • Outstanding communication, presentation, and leadership skills
  • Experience with off-site, multicultural, or international teams
97

Senior Software Architect Resume Examples & Samples

  • Evaluate, assess and provide recommendations for improvements for the development value streams (dev to prod)
  • Identifies, assesses and solves complex problems for area of responsibility, where analysis of situations or data requires an in-depth evaluation of variable factors
  • Closely follows the strategic direction set by senior management when establishing near term goals. Interacts with senior management at a client and/or within CGI on matters where they may need to gain acceptance on an alternate approach
  • Has some latitude in decision-making. Acts independently to determine methods and procedures on new assignments. Decisions have a major day to day impact on area of responsibility
  • Demonstrate expertise in the architectural design of complex, highly integrated software systems using disciplined software design processes
  • Develop innovative technology solutions and ensure solutions are consistent with the IT Transformation Quarterly Operations Plans
  • Work closely with enterprise and application architects, and development leads, test leads, and system analysts
  • Analyze architectural documents, functional and non-functional requirements documentation to plan, build and deliver provision virtualized services at an enterprise level
  • Develop and implement best practices and standard operating principles to the development and expansion of a service virtualization organization
  • Provide direction, coaching and mentorship for developers, SDETS, and testers on using virtualized service assets
  • Work in partnership with project teams, development partners and end users to ensure seamless integration of applications and processes as it relates to Service Virtualization
  • Ensure appropriate development and implementation of Service Virtualization strategies, technologies and processes for both development and test needs
  • 5+ years leading software development teams
  • 5+ years with agile development (SCRUM, Kanban, etc.) and within an agile project team
  • 5+ years in working with multiple sprint teams to dynamically allocate non-production environments for top priority agile development projects
  • 5+ years in setting up and managing dependency management tools such as Maven, NPM, etc
  • 5+ years in creating and managing jobs in build management tools such as Jenkins, Maven, Grunt, etc
  • 5+ years with managing, setting up, and provisioning projects in Continuous Integration / Continuous Delivery (i.e. Jenkins, BuildBot, etc)
  • 5+ years with Linux (writing shell scripts)
  • 5+ years Hands-on configuration and management experience with one or more modern configuration management tools (i.e. Ansible, Puppet, Chef, etc)
  • 5+ years of experience with service testing tool, like SoapUI or like tool
  • 5+ years of experience in open architecture standards such as WSDL, Servlets, XML, JDBC, SQL, Service Oriented Architecture(SOA), Java, java Script, JMS and Web Services
  • 5+ years of experience in developing and deploying services which utilize a variety of protocols such as SOAP, HTTP/HTTP(s), REST, ODBC, JDBC, MQ/JMS
  • 2+ years of experience in cloud technologies, preferably in Amazon Web Services
  • 2+ years of experience in modeling Service Virtualization solutions using CA LISA Virtualize or equivalent service virtualization toolset is preferred
  • In-depth experience in SOA (Service Oriented Architecture) and Web Services highly valued
  • Experience with all layers in SOA Testing Spectrum (Service Testing, Middleware Testing, Messaging Validation, Virtualization)
  • Experience with continuous integration (CI), continuous test (CT), continuous delivery (CD) model, Agile and DevOps
  • Understanding and experience in interacting with RDMS (MS SQL Server, MySQL, or Oracle)
  • Good knowledge of industry best test practice
  • Performance engineering experience is a plus
  • Strong technical leadership skills; self-directing and innovator
  • Agile Certification(s)
  • Previous experience in Scaled Framework/SAFe certification
  • Critical thinking skills to assess how AI capabilities can best be applied to complex business situations
  • Knowledge of a broad range of technology solutions and deep understanding of integration best practices
  • Strong functional competency in full stack web development
  • Strong/Expert knowledge in DevOps concepts
98

Senior Software Architect Resume Examples & Samples

  • Oversee the design, implementation and testing of JEE and Web applications
  • Provide guidance to other team members
  • Assist the team and client in requirements gathering and validation
  • Author and present technical design documentation
  • Perform software development in an Oracle environment
  • B.S. , M.S., and/or Ph. D and project management experience. Candidates with a BS will require 10 years of experience (MS will require 8 and PhD will require 6)
  • Experience with Oracle and other backend technologies
  • Experience with Information Assurance concepts and techniques to apply security requiremenmts in software design
  • Familiar with techniques to improve performance and scaleability of software applications
  • Experience with large interconnected systems
  • Excellent conceptual, problem solving, and analytical skills
  • Ability to work as a member of a team on complex tasks
  • Familiarity with agile and other software development methodologies
  • Familiarity with government environments and standards
  • Active Top Secret clearance and Single Scope Background Investigation (SSBI)
  • Experience working within the DMDC PSA division
  • Strong knowledge of best practices for developing requirements, including but not limited to the Unified Modeling Language (UML)
  • Working knowledge of Jira and MS Share Point
99

Senior Software Architect Resume Examples & Samples

  • Work with other senior members of the team to implement the architecture for the next generation environmental monitoring solution
  • Collaborate with other team members in an agile scrum environment
  • Ensure that the product development team adheres to the defined architecture
  • Design, code and unit test new features, enhancements and defect fixes for our data center products
  • Communicate the architecture to senior management, stakeholders and the development team
  • Mentor other members of the team and work with an open mind to learn from others
  • Travel, if any, is rare
100

Senior Software Architect Resume Examples & Samples

  • Take ownership of systems- and software architecture in the Data Integration department
  • Design and implement systems with focus on 99.99% uptime, maintainability and IT security
  • Transform requirements from stakeholders into generic software solutions
  • Deliver end-to-end cost-effective solutions, that add maximum value to our customers and to Vestas
  • Keep yourself and the department up-to-date on relevant technology
  • Align with - and participate in development of technology roadmaps
  • A relevant IT education at Master level combined with approximately 5 years' experience working with software architecture in large applications/systems or similar
  • You are fluent in verbal and written English
  • You are driven by results and get things done
  • You contribute to building a positive team spirit and will treat others with respect
  • You strive to foster collaboration toward a common vision and shared goals
  • C#/.NET, C++, Python or similar
  • Understanding of Big data transport, data streaming, data busses
  • Continuous integration solutions with e.g. Git, Jenkins, Atlassian suite
  • Basic knowledge about web technologies, Angular, Typescript, Node.js
  • Nice to know: Industrial communication protocols OPC, Modbus etc
101

Senior Software Architect Resume Examples & Samples

  • Domain expert in transistor level statistical and nominal timing
  • Deep understanding of transistor effects and characteristics at 7nm and below
  • Mastery of C/C++, TCL, Python
  • Deep understanding and proven development record of distributed and multithreaded programming
  • Master’s Degree in EE or CS and 15+ years of experience are required
102

Senior Software Architect Resume Examples & Samples

  • Has a master degree in computer science or has reached this level through training or experiences
  • Has a minimum of 10 years of experienced in driving project in all stages (plan, design, development, operation, evolution, maintenance) for large scale software products
  • Is an analytical, creative and abstract thinker, capable of finding and driving an appropriate solution to complex problems
  • Has excellent communication skills, fluent in English
103

Senior Software Architect Resume Examples & Samples

  • Participate in planning, development of new & existing features of the Inmarsat products
  • Participate in analysis, reporting and fixing production software issues
  • Participate in the planning and design of Inmarsat feature development with existing team
  • Work with a small team in an Linux / open source development environment
  • 3+ years of programming experience using object oriented design and analysis methodology
  • 2 - 3 years of Java development experience
  • 2 - 3 years experience with Spring
  • 1 - 3 years experience with Postgres databases
  • Professional experience working in a Linux development environment
  • Proficient in laptop & mobile device web development including CSS, HTML, JavaScript
  • Advanced knowledge of browser/device compatibility, functionality, and security, on laptops, phones, and tablets
  • Experience with JS libraries such as jQuery, Backbone.js, etc
  • Experience developing web applications to perform well in low bandwidth (satellite) environments
  • Experience working on a distributed RESTful system
  • Experience handling Credit Cards
  • Experience in the Aerospace industry
104

Senior Software Architect Resume Examples & Samples

  • Bachelor degree in Computer Science / Software, M.Sc – advantage
  • 12+ years of experience and a software architect
  • MUST have worked in healthcare IT domain
  • Knowledge of .net,C#,C++,Javascript
105

Senior Software Architect for Credit & Risk Solutions Resume Examples & Samples

  • Conceptualise solutions and alternatives including cost estimates
  • Act as architecture lead in development initiatives to drive solution design and provide solution guidance to team members
  • Maintain knowledge of best practices as well as state of the art technology and application architectures in the software and banking industries
  • Perform architecture reviews and design inspections
  • Document design rationale and ensure that deviations from standards and strategic direction are identified and communicated
  • Provide recognised subject matter expertise and strategic thinking in assigned architecture areas
  • Promote in-house and industry advances in software development practices
  • Ensure that exposed APIs comply with enterprise publication guidelines
  • Exercise architecture decision authority in alignment with strategic direction
106

Senior Software Architect Resume Examples & Samples

  • Reviews product directions and functional effects of solutions during architectural phases of projects.Advises management on technical challenges, risks, and solutions
  • Creates design documents for the assigned segments of product design that may include interfacing with external customers and multiple company departments
  • Collaborates with IT development staff and other architects to set technical direction for products and solutions.Provides technical leadership and architectural oversight on complex projects
  • Develops and maintains the Company’s architecture blueprints for the assigned product segments, including software architecture documents, technical design documents. Consistently analyzes and documents the current architecture designs and develops the target architecture states. Identifies gaps and drives a practical roadmap to achieve such states
  • Evaluates and recommends new technologies to further improve user experiences, enterprise integration, performance and scalability, and product qualities and development efficiencies
  • Maintains the architecture integrity of the assigned product segments
  • Provides key support for the deployment of new components. This may entail performing a complex level of bug verification, release testing and beta support for assigned products. Upon discovery of issues, researches problems and develops solutions as appropriate. This may also include hands-on coding and development to ensure features and products are released on-time and as committed
  • Directs or collaborates with others on the general performance criteria for individual products and researches problems discovered by QA or product support and develops solutions to the problems
  • Provides leadership, assistance, mentoring, and guidance to development staff, in the approach and design of software applications and systems software. This may include reviewing design and development work performed and/or hands-on staff training
  • May serve as a technical lead, to lead, manage or coordinate large and complex applications and systems software development projects, usually on project-by-project basis. Collaborates with other development teams and commits to delivering scalable, functional, high quality systems, ensuring projects are completed on time and according to corporate quality standards
  • Creates and enforces technical standards. Performs design and code review services and provides consulting services to the development team. Collaborates with other development teams to enhance the development process through the implementation of best practices and technical standards. This may include but is not limited to development and design guidelines and quality standards and policies
  • Contributes to the evaluation and recommendation of new technologies to further improve user experiences, enterprise integration, performance and product qualities and development efficiencies.This position is instrumental in developing innovative products and product features
  • Maintains a high level of technical skills, knowledge and currency by attending trainings, seminars, or other technical-related conferences or seminars; interfacing with peers; or studying trade periodicals or journals
  • Contributes in the estimation of development effort for changes to the architecture in response to business requests
107

Senior Software Architect Resume Examples & Samples

  • Love mentoring and being mentored
  • Ability to pushing boundaries for software development
  • Advocate ways to reduce time between an idea and production software
  • Passion for new technologies, tools, and techniques to solve software problems
  • Expert know-how using microservices, polyglot persistence, web components, and continuous delivery
108

Senior Software Architect Resume Examples & Samples

  • Minimum 5 years software or service development architectural leadership
  • Exceptional verbal, written, and teaming skills, organizational abilities and demonstrated multi-tasking abilities
  • Experience being the lead architect of at least one large scale (6+ month duration) development project
  • Demonstrated technical competence on software lifecycle topics
  • Knowledge of cloud infrastructure management technologies and the instrumentation of those technologies (virtualization, networking, IPMI, SSH, management tooling)
  • 1+ year international assignment. Fluency in at least one foreign language
109

Access Management Senior Software Architect Resume Examples & Samples

  • Analysis & design various project requirements along with various different stakeholders and counterparties globally
  • The Build and extensions of the data models and creation or modification of the corresponding service contracts
  • Work with global architect team to propose and define strategic architecture with high performance and scalability
  • Accountable for high quality code, unit test scripts and also deliver on time
  • Monitor and involve in maintenance and support of the production environment
  • Keep the team morale and continuously improve the team maturity on both technology and domain knowledge.*L1-JZ1
  • Bachelor or Master degree with >3 years of hands-on data or java development and >3 years architecture experiences on large scale data centric applications
  • Solid experience in database design and data modeling, performance tuning, Data warehouse, ETL/Reporting tools
  • Excellent team player that is capable of collaborating effectively with colleagues across the globe
  • Big Data and machine learning experiences on Hadoop, Spark and Logging analysis
  • Data Analytics using QlikView, Python or other languages
  • Scripting language, e.g., Perl or Python
110

Senior Software Architect Resume Examples & Samples

  • Collaborate in the design and building of our next-gen platform
  • Research new technologies, develop prototypes, provide training classes/materials, and lead technology integration into existing applications
  • Mentor and provide technical leadership and guidance for development teams in solution designs and best practices
  • Strong interest and desire to learn about real estate industry
111

Senior Software Architect Resume Examples & Samples

  • Should be experienced in architecture & designing products using Java in a multi-threaded environment and socket based communications
  • Proven ability to communicate concise information to staff, clients, and management
  • Experience in developing enterprise systems management software
  • In depth knowledge in distributed enterprise software solutions
  • Strong understanding of high availability and disaster recovery architectures for databases/applications
  • In depth knowledge and practical experience in backup/recovery and protection mechanisms
  • Knowledge of storage technologies like Replication, Volume Management, Backup and Snapshots
112

Senior Software Architect Resume Examples & Samples

  • 1 to 4 years of Java experience
  • 2 or more years of Cerner experience (or comparable experience in industry)
  • Ability to work on multiple projects simultaneously
  • Ability to lead/mentor junior associates
  • Desire to stay abreast of emerging technologies
  • Desire to work in the Kansas City area
  • Systems development experience
  • Passion for continuous improvement
  • Thirst for knowledge and a passion for learning
113

Senior Software Architect Resume Examples & Samples

  • Lead by example; motivating others to consistently perform at their best
  • Deliver work product according to established deadlines
  • Take ownership of assigned features and projects, and shared ownership of overall solutions
  • Deal positively with high levels of uncertainty, ambiguity and shifting priorities
114

Senior Software Architect Resume Examples & Samples

  • Master degree in Information Technology
  • 6+ years’ experience designing and developing applications
  • Experience in managing a team of developers
  • Ability to effectively work cross functionally in a fast paced and various work environment
  • Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines
115

Senior Software Architect Highly Autonomous Driving Resume Examples & Samples

  • Develop and enhance algorithms for the various stages of the autonomous vehicle systems: sensing, perception, decision making as well as backend HD map creation
  • Develop and enhance the simulation and evaluation tooling landscape
  • Writing most challenging pieces of Software, creating descriptions and code samples to explain necessary software behavior to other engineers
  • Writing C++ code and be aware about code modularity, code performance, OOP and component driven code
  • Apply a self-explanatory code style and create understandable documentation
  • Analyze the architecture of existing solutions and propose new ideas, approaches and implement them
  • As part of a matrix organization work with engineers, designers, testers and managers as needed to help integrate, evaluate and productize your solutions
  • Ph.D. or M.S. in Computer Science, Engineering, or a related field
  • Extensive background in robotics algorithms with strong focus on software development
  • Excellent C++ programming expertise required, additional languages are a plus
  • Excellent knowledge and proven expertise in the fields of planning under uncertainty and intelligent decision making
  • Working knowledge of recent machine learning techniques
  • Ability to develop, understand and implement complex algorithms efficiently and correctly
  • Experience working on robot and/or automotive electronics hardware is a plus, as is experience with simulation environments and ROS
  • Excellent communication skills and proven ability to multitask and deliver on challenging software development tasks
  • Self confidence, high team spirit and experience in working as part of medium or large size team
116

Senior Software Architect NDS Resume Examples & Samples

  • Lead the design and architecture decisions of our Navigation Database Compiler including test driven development principals, algorithms and architecture of all compiler components with dedicated focus on database update technologies, search engine and destination input
  • Create benchmarks and code samples to explain software behavior in the area of incremental / partial / corridor updates, search engine, and destination input to other compiler engineers
  • Analysis of the architecture of an existing Java solution
  • Refactoring and R&D in algorithms for incremental / partial / corridor updates, destination input / search engine relevant components
  • Elaboration of component design, concepts, algorithms, and architecture for new features from future road map in incremental / partial / corridor updates, destination input / search engine area of NDS compiler
  • Elaboration and implementation of measures for compiler architecture optimization
  • Performance analysis / profiling of existing Java and SQL solutions in a distributed, component-based environment of NDS compiler
  • Analysis, improvement and optimization of complex, distributed algorithms for geo-data processing
  • Technical coordination with architects and developers in navigation compiler sub-domains and Navigation Software sub-domains
  • Bachelor or Master degree in computer science or similar qualification
  • At least 10+ years of professional experience in software development in Java and/or C++
  • At least 5+ years domain navigation knowledge
  • 5+ years of professional experience in relational database management systems and SQL (in optimal case - PostgreSQL)
  • 10+ years professional experience in development of projects related to geo-data processing and with NDS in automotive projects
  • Knowledge of current software technologies such as component-oriented and Object-oriented software development, UML, Design Patterns, etc
  • Experience with tools and libraries for geo-data processing (e.g. GeoTools) as well as build tools like Ant and Maven
  • Experience in working as part of medium or large size team
  • Business fluent in English, German is beneficial
117

Senior Software Architect Resume Examples & Samples

  • Support the architecture of customer projects and understand the transfer of customer requirements to platform features
  • Write C++ portable, modular, high performance code that serves as benchmark, understand and support TDD as well as having a self-explanatory code style
  • Evolve the non-functional behavior of the Navigation Engine, including performance and platform independency
  • 5+ years of experience in C++ with exposure to embedded systems
  • Deep knowledge of the embedded device constraints and how to root cause and debug issues through the entire Software development life cycle
118

Senior Software Architect Resume Examples & Samples

  • Ability to learn/mentor engineers
  • Broad understanding of distributed systems
  • Hadoop, Storm, Spark, or Kafka development experience
119

Senior Software Architect Resume Examples & Samples

  • Design, Develop, document, and maintain architectural/functional diagrams for systems, processes, interfaces, and scheduling
  • May need to involve in coding/testing as required
  • Collaborate with business and technology partners and guide implementation teams towards a common architectural vision
  • Serve as the primary technical architecture contact with clients and act as mentor for colleagues with less experience
  • Own the end-to-end technical design for initiatives in close partnership with the development, testing, operations, and data team leaders
  • Identifies opportunities for improvement in the application and recommends course of action
  • Advocate and implement automation across wherever opportunities for efficiency are identified
  • Regular, consistent, and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary
  • Continuously evaluate architectures against emerging tech and business trends and identify areas of opportunity to ensure performance and capacity exceed demand
  • Bachelor's Degree in Computer Science or Equivalent
  • 7-10 years related experience developing, building, and operating enterprise class applications, platforms, infrastructure, and services
  • 3-5 years related experience supporting and designing architectures based on but not limited to Microsoft/Java Technologies
  • 3-5 years related experience designing, developing, and managing cross platform jobs
  • 3-5 years of experience in managing medium to big code bases
  • 4-6 years of hands-on experience in designing and developing enterprise applications using C#, .NET, .Net Core, WCF, Entity Framework, ASP.NET, ASP.NET MVC (various versions)
  • 1 year of experience in designing/developing web based applications using Angular/React framework
  • Design/Implementation knowledge and experience using latest service based technology trends such as the 12 factor app principles and Micro Services architecture patterns (using .Net/Java based technology stack)
  • Ability to extrapolate the problem and solution by using the most appropriate design and architecture
  • Strong knowledge of UML and related tools
  • Experience in implementing Test Driven Development and Continuous Integration tools for development and deployment
  • Experience in developing NoSQL based solutions using technologies like (Couchbase, MongoDB, Cassandra)
  • Experience with related industry frameworks and methodologies including Agile, SCRUM, Kanban, waterfall, iterative
  • Strong knowledge of XML,SOAP,HTTP, REST and other network protocols
  • Experience in Domain Driven Design
  • Various software development frameworks including Microsoft .net and Java
  • Strong technical understanding of network architecture including the use of firewalls, VLANs, and routers/switches
  • Enterprise Cloud, Virtualization, Server and Storage systems within a broad spectrum of technologies
  • CI/CD and automation technologies such as Cloud Foundry, Docker, TeamCity, Jenkins, GoCD, uDeploy, etc
  • Should have excellent written and verbal communication, negotiation, decision making, and problem solving skills
  • Must have 'can do' /'will do' attitude
  • (Nice to have experience in developing web based and native mobile user interfaces.)
  • (Nice to have experience/awareness of implementing FluentD/Elastic Search/Apache Kafka/Apache Nifi)
120

Gcss-a Senior Software Architect Resume Examples & Samples

  • Responsible for large scale architecture projects that will involve delegation to other members of the team
  • Provide thought leadership in development and governance of standards and guidelines around all aspects of system architecture
  • Formulate recommendations on alternative approaches to realize desired functionalities and/or enhancements and desired levels of performance
  • Develop business systems in response to system support or enhancement requests, which may involve project leadership responsibilities
  • Maintain extensive knowledge of industry trends, and utilizes this knowledge to educate leadership team members on opportunities to build better target solution architectures that support and drive business decisions
  • Bachelors and nine (9) years or more experience. Four additional years of experience may be considered in lieu of a degree
  • Competent to work on the most complex projects and applies an in-depth knowledge of systems analysis, concepts, practices and procedures
  • Provide functional and technical expertise to formulate computer system scope and objectives devises or modifies procedures to solve problems using information systems
  • Prepare detailed specifications from which programs are written and the functional design, against which computer programs can be coded, tested, debugged and documented
  • In depth knowledge in one or more of the following areas: web services and SOA (Service Oriented Architecture), Microsoft .NET architecture, SOAP, Java, Visual Studio, .NET, C#, ARIS Modeling, SAP
  • Working knowledge of SAP capabilities
  • Ability to produce best practice system/solution architecture models, business process models and technical work products that aid in the development of system solutions
  • Manage adherence to defined standards throughout the design, development and implementation processes for the software portfolio including managing exceptions against the portfolio
  • Review new projects and architecture solutions, ensuring they are aligned with the enterprise architecture and meet resource targets
  • Ability to communicate architectural decisions, plans, goals and strategies
  • Ability to communicate complex technical concepts to a non-technical audience
  • Excellent teamwork skills, including working with internal and external departments and organizations. Experience with virtual, cross-functional teams with track record of delivering results
121

Senior Software Architect Resume Examples & Samples

  • 8 years of relevant experience and a Master’s degree or
  • 8+ years of experience of developing enterprise applications in an UNIX environments
  • 5+ years working in Java
  • 5+ years working with enterprise databases (similar to Oracle and Cassandra)
  • 3+ years of experience in a technical leadership role in a software development team
  • Deep understanding of micro-services architecture and best practices
  • Deep understanding of OO (Object-oriented) and architecture design patterns
  • Excellent understanding of Spring framework
  • Excellent understanding of message oriented middleware (JMS, Active MQ)
  • Experience designing and implementing complex commercial hosted and client-server applications and system components
  • Experience designing, developing and supporting high-volume, highly scalable, mission critical enterprise systems
  • Excellent analytical, design, and prioritization skills
  • Experience with a variety of Java enterprise technologies
  • Ability to prioritize work load and meet project deadlines
  • Ability to multi-task in a fast-paced environment with minimal direction
  • Ability to mentor development team members
  • Desire to learn new technologies and processes. 
122

Senior Software Architect Resume Examples & Samples

  • Demonstrate and communicate a passion for Content Management solutions to enable digital products and services
  • Provide expertise in the development of business driven strategy in conjunction with Enterprise Life Cycle development and implementation, including strategic support for Enterprise Architecture, service oriented architecture (SOA), Content Management and delivery initiatives for Global Content Management System
  • Define and develop strategy, methodology and identify technology/tools for Content Management System and associated services to be hosted in Cloud
  • Drive analysis of business requirements across different business units and define a common, scalable, and global solution architecture that aligns with overall Global Content Management and Digital Product strategy
  • Design complex solutions that require creative and complex investigations and evaluations of alternative architectural solutions
  • Demonstrate initiative, self-motivation, creative problem-solving and effective interpersonal/communication skills that support the process of building collaborative teams
  • Document and develop in-depth knowledge of company's existing IT architecture/application, data and infrastructure, and overall technology portfolio
  • Develops standards for APIs and inter-API messaging
  • Acts as principal designer for major corporate systems including applications, data, and technology infrastructure architectures. Limited coding for proofs-of-concept and reference implementations may be required
  • Provides integrated systems planning and recommends new or emerging technologies, which will enhance current systems and support overall corporate and business goals
  • Stays up to date on industry trends and maintains external relationships to develop state of the art knowledge in emerging technologies and to stay abreast of the latest thinking in technology arenas
  • Expert knowledge of the design and implementation of Enterprise Content Management systems, distributed architecture, intranet/internet architecture, and communication architectures
  • Proven track record of architecting highly scalable, modular, and service oriented Enterprise Content Management Systems
  • In-depth knowledge and hands-on experience with Enterprise Architecture strategy and road-map development
  • Hands on architect that performs evaluation, development, design, and deployment of current and future technologies
  • Experience leading usability testing, alpha/beta testing and user acceptance testing
  • Strong understanding of, and enthusiasm for, user centered design principles
  • Knowledge of software engineering, database design, design patterns
  • Strong experience in delivering architecture and solutions using Agile methodologies
  • Excellent technical architecture, infrastructure and technical support documentation skills
  • Extensive experience working in a team-oriented, collaborative environment
  • Experience working in distributed, collaborative teams and working directly with development groups for the implementation of designs
  • Able to listen well to user needs, ask the right questions, and be absolutely relentless in your pursuit of excellence
  • Preferred Experience with Content Management Systems such as Alfresco and MarkLogic
  • Deep understanding of building and managing REST APIs, must possess excellent knowledge of API design
  • All-around architect experience with strengths in object-oriented analysis and design, UML modeling and Enterprise Application Integration patterns (SOA and messaging)
  • Hands on skills in application architecture, data architecture and security architecture are a must
  • Strongly preferred previous experience in one or more of the following
123

Senior Software Architect Resume Examples & Samples

  • You will value and drive the architecture and design across multiple navigation areas of the technology stack that powers the Harman Connected Car products
  • You support the architecture of customer projects and understand the transfer of customer requirements to platform features
  • You will write core C++ portable, modular, high performance code that serves as benchmark, understand and support Test Driven Development as well as having a self-explanatory code style
  • You will contribute to architectural decisions of our premium head-unit Navigation Engine including address entry (geo-location), guidance, positioning (map matching), traffic, interfaces with the digital map and user interface modules
  • You will evolve the non-functional behavior of the Navigation Engine, including performance and platform independency
  • University degree (Bachelor, Master or Ph.D.) in Computer Science, Engineering, Electronics, Telecommunications or a similar qualification
  • Extensive experience in navigation domain having participated in several customer projects
  • About five years of experience in C++ with exposure to embedded systems
  • Knowledge of current software technologies such as component-oriented and Object-oriented software development (OOP), UML and Design Patterns
  • Experience in working as part of medium or large size, international team
  • English fluently written and spoken, German is beneficial
124

Onboard Senior Software Architect Resume Examples & Samples

  • Analyze the current onboard software architecture from a complete system point of view, identify bottlenecks in behavior, failure reactions, interfaces, timings, etc. Propose the necessary actions to overcome these bottlenecks and propose a stepwise approach to implement the necessary changes based on the impact of the changes
  • Lead the architectural changes implemented in the development project and technically lead the gate reviews governing these changes, to achieve a robust EBICAB2000 SW architecture allowing to meet the reliability demands from today’s customers
  • Be technical lead at all gate reviews related to SW Architecture, participate all gate reviews related to system architecture
  • Approve the System Architecture Specifications and SW Architecture specifications for the system and all subsystems integrated in EBICAB2000
  • Drive for standardizing architectural principles with the other solutions in RCS and act as or contribute to a Center of Competence for SW Architecture
  • MSc in Software engineering/ Computer sciences, particularly for embedded systems
  • At least 5 to 10 years proven experience in the design of high availability SW systems in railway, aerospace, defense or automobile industry
  • Advanced skills in UNIX for embedded systems (Linux and FreeBSD) & Real time extensions
  • Proficiency in Modern SW architecture design principles for distributed architectures and industrial networks (Profibus, Ethernet, MVB desired)
  • Requirements and Configuration Management (DOORS, Synergy or similar tools)
  • Strong leadership skills and ability to influence the organization without having formal power
125

Senior Software Architect Resume Examples & Samples

  • Provides contribution to the definition and documentation of development standards and best practices
  • Demonstrable detailed understanding of architecture principles and methods, technology and standards for AWS
  • Highly motivated by creating business value through the effective use of Cloud technology
  • A proven track record of building Java applications with expertise in Scala and play framework
  • Experience with JavaScript and common libraries, such as React and Node
  • Experience with Postgres SQL
  • Familiarity with Spark, Kafka/Kinesis and Redshift
  • Familiarity with Restful Web and/or Micro Services
  • Familiarity with Git, Jira, and Confluence
  • Experience with cloud infrastructure components from Amazon Web Services (AWS)
126

Senior Software Architect Resume Examples & Samples

  • Working as a member of the Architecture and Engineering Teams, you will provide a technical roadmap and software architecture for the services (digital communications, SIP communications, analytics, cloud infrastructure) within the cloud and on premise. This will all take place in a continuous integration and delivery environment where your solid DevOps experience will be an added dimension into the architecture
  • Drive change for technology strategies across Research and Development
  • Drive buy-in and influence cross-functionally as well as in the key areas of development
  • Communicate as our Subject Matter Expert on all things related to architecture and infrastructure for all things developed in our product platforms
  • Experience in cloud technology (AWS, Azure)
  • Experience with SCXML, VoiceXML, WebRTC, CRM technologies (Saleforce, RightNow), SIP/RTP, desirable
  • Because this job will also involve some prototyping, the candidate needs very basic knowledge in Javascript, Java, Python
  • Great communication skills and the ability to work across virtual teams
  • Ability to clearly communicate and work closely with customers
  • Ability to work independently and manage multiple priorities and tasks
  • The capacity to innovate, anticipate trends and challenge established practices
  • Able to travel at least 2 times per year