Software Architect Resume Samples
4.5
(120 votes) for
Software Architect Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the 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
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.
LO
L O'Connell
Lazaro
O'Connell
14368 Bode Hill
Houston
TX
+1 (555) 225 1350
14368 Bode Hill
Houston
TX
Phone
p
+1 (555) 225 1350
Experience
Experience
Detroit, MI
Software Architect
Detroit, MI
Skiles Inc
Detroit, MI
Software Architect
- Develop a close working relationship with other SW team members as well other cross competency personnel (Hardware, Systems, Project Management)
- Responsible to work with improvements, by participation in the development, of the architectural principles, processes and standards
- Establish and manage engineering processes, best practices, and continuous improvement, aligned with Agile-Scrum methodology
- Perform state-of-the-art product development activities, with an emphasis on the “back-end” (including database design, performance, and security)
- Develops high-level application designs and directs detailed design work of developers
- Develop new products and frameworks from the ground up as well as providing enhancements to existing products
- Working knowledge of other mobile development technologies would be an asset; including but not limited to, android development, JavaScript, Angular.JS
present
San Francisco, CA
Software Architect
San Francisco, CA
Lubowitz-Dach
present
San Francisco, CA
Software Architect
present
- Develops team through coaching performance, completing performance reviews, goal setting, development planning, and rewards
- Actively participates in the continuous improvement of software development process; performs root cause analysis, identifies problem areas, and makes
- Develop Network Function Virtualization (NFV) solutions for service provider customers globally through software architecture, design and development
- Provide technical leadership to the development team of agile software developers to create, maintain, and enhance diverse software systems
- Mentor other developers in best practices and work well with a team of developers
- Collaborates with Solution Management to develop functional work flows and business rules
- Provide guidance and guidelines of technical development environment, developer tools and operating systems
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
The University of Alabama
Bachelor’s Degree in Computer Science
Skills
Skills
- Technically proficient in common cloud service-oriented platforms (e.g. AWS, Azure) highly desirable
- Proven ability to deliver reliable, maintainable and performant software solutions
- Be accountable for the quality of the deliverables and adherence to practices and processes (adherence to development standards, reviews, testing etc)
- Some background or knowledge of life in a clinical lab is highly desirable
- Hands-on development experience with a publicly available SaaS product is highly desirable
- Assess and propose software architectural solutions to continuously drive system performance, scalability, reliability and high-availability
- Lead design and implementation of highly available, scalable and distributed services as part of an Agile team
- Excellent time management skills, Strong communication skills, ability to support multiple projects, and effectively manage a large volume of work
- Ability to assimilate knowledge quickly and efficiently
- Proven ability to communicate and knowledge share within and across team(s)
15 Software Architect resume templates
Read our complete resume writing guides
1
Software Architect Resume Examples & Samples
- Facilitate cross group learning
- Execution of technical road map and continual cost optimization
- Reviews external technologies and products for their applicability to specific project or roadmap requirements. Is able to compare various solutions and select the one most appropriate for the project and company
- Mentors development team members on architecture topics (e.g., issues, directions, guidelines, etc.)
- 4+ years experience in requirements analysis, design, development and unit testing of distributed, fault-tolerant applications with particular attention to security, scalability and high performance, and cost optimization
- Excellent communication and relationship skills, especially the ability to articulate advanced technical topics; Ability to articulate business issues/concerns with staff, peers, superiors, and outside parties (e.g. vendors, partners)
- Experience with middleware messaging services and distributed objects
- Proven knowledge of OWASP Top 10 vulnerabilities, and implementation of controls for them
- Experience implementing encryption and other security solutions in multiple technology stacks
- Knowledge of defense-in-depth strategies for web applications
2
Software Architect Resume Examples & Samples
- Show leadership and drive all java/web architectural efforts and utilize talents and extensive expertise to evolves and enhance the current architectural landscape
- Follow and enhance company guidelines to develop custom innovative applications in all stages from detailed design specifications through post-production maintenance
- Be the lead of the global development team, including staff employees and consultants both onsite and offshore, providing development capability for java/web along with Oracle EBS PL/SQL
- 7 - 12 years of hands-on experience in developing and deploying Java J2EE web applications
- BS/BA degree in Computer Science, Software Development, Information Systems or related discipline
- Ideal candidate would have exposure and knowledge to Oracle EBS development and customizations
- SVN Version control systems
- Servlets, JSP, JDBC
- MVC design pattern
- Web services and RESTful
- Apache web servers
- Oracle EBS strongly desired – modules, architecture, integration
- LoadRunner performance testing
3
Software Architect Resume Examples & Samples
- Minimum 12 years of software development experience and at least 5 in an architect/senior designer role
- Proven development experience in Web-based JEE applications on either Websphere Application Server or Tomcat
- Proven track record in designing complex, mission critical financial applications with large user base
- Team player and proven experience in influencing/mentoring others
- Experience in Wealth Management / Private Banking applications is a definite advantage
- Experienced in working with offshore development capabilities is an added advantage
4
Software Architect Resume Examples & Samples
- More than two years of experience with hands on iOS development and Architecture
- A passion for developing in IOS Objective C with very strong experience with UI design and application development for both iPhone and iPad (Must have Apps in the store as references)
- B. Sc. / M. Sc.in any of Computer Science, Engineering, Math, Physics or equivalent
- Working knowledge of other mobile development technologies would be an asset; including but not limited to, android development, JavaScript, Angular.JS
- Contribute to and/or develop the process by which decisions will be made regarding technology standards
- Continuously enhance knowledge/expertise in own area and keep current with emerging industry trends, new technologies and best practices in the external market that can contribute to delivering effective client solutions
- Influences product direction and integrates technology from an architectural perspective within the business environment; fulfills an IT governance role
- Lead the supplier/software selection effort for the solution components with the assistance of other Architects
- Some experience preferred in other software development areas in various technology types; JEE, WAS/WESB, MQ, PEGA, XML, Info Sphere products (MDM Product Catalog) and .NET
- Some experience in the support of applications or infrastructure
- Able to multi-task in a very dynamic environment as an Architect may be juggling many projects within their portfolio
- Good communication, negotiation and organizational skills specifically including the ability to present architectural options in business terms to both IT and business staff
- Good written and verbal communication / presentation skills
5
Software Architect Resume Examples & Samples
- Experience with delivering consumer-facing web applications at large scale in a senior software engineering or architecture role
- Experience with building applications in scripting languages such as PHP or Python
- Previous experience working in an Agile product development team
- Software version control systems
- Experience with Linux and AWS
- Proven track record of practical problem solving
- Excellent communication (written and verbal) and mentorship skills
- Ansible experience
- Scrum experience
- Previous experience with Jenkins
6
Software Architect Resume Examples & Samples
- Mentors development team members
- Diagnoses system failures and problems in production and works with the technical staff to identify root causes and address them
- Advises on development processes and practices
- Applies fundamental skills, concepts and practices to solve difficult assignments. Demonstrates broad knowledge of technical solutions
7
Software Architect Resume Examples & Samples
- Set high-level design objectives
- Review and critique software designs proposed by senior developers
- BS/MS in Computer Science or equivalent, followed by 7 or more years of professional software development experience
- Proven expertise in several programming languages such as Java (preferred) or Python as well as Object Oriented Design
- Software development and/or game development experience with mobile devices (e.g. Android or iPad)
- Experience leading small cross-functional teams, establishing development practices, and mentoring individuals
- 5+ years of experience with server-side technologies and major application servers
- Proven SQL and data modeling skills
8
Software Architect Resume Examples & Samples
- The Solutions Architect plays a critical role gathering specific requirements from specific product groups for both strategic and tactical solutions at all levels of the stack. S/he has the responsibility of owning the solution from design, working prototype, and transition to specific product teams. The candidate will do both active software development and lead development teams to drive toward solutions. It is essential that the candidate is an active part of the product development teams and not only have deep and broad technical knowledge but a leader, communicator and in many cases a educator of solutions
- Is a problem solver, leader and domain expert across DPG in a specific technical area defined by their past experience at different layers of the product delivery stack (UX, chorography, micro-services, repository/storage) or a specific practice (rapid software development, networking, security, content and DB delivery scaling, etc.)
- Masters of Science (MS) degree in Computer Science, Computer Engineering, or related field; or equivalent experience
- Minimum five years experience in hands on software development with experience in creating cloud based highly distributed product delivery environments Must possess a solid knowledge of distributed systems design systems design and architecture and be able to translate this into workable solutions
- Able to manage multiple tasks simultaneously and work under time pressures
9
Software Architect Resume Examples & Samples
- Responsible for overall architecture, high level design, low level design and non functional technical requirements
- Build reusable libraries and frameworks that can be used across the organisation
- Define standards by influencing internal and external teams
- Take up complex technical, scalability or performance challenges
- Work with stake holders in making the right long term technical decisions
- Work in a fast paced agile environment and be able to own and take a high level concept and work with different teams to make it a reality
10
Software Architect Resume Examples & Samples
- Development of scalable, extensible, secure software architecture
- Assist with development of production-quality code
- Document technical requirements
- Innovate and champion new technical advances and ideas
- Active participation in product planning strategy
- Provide technical analysis of ecosystem, competitor, and co-traveler trends and capabilities
- Independent analysis and thought leadership
- Technical judgment, ability to balance business and technical perspectives
- Ability to present technical information to executives, customers, and engineers
- Work as part of an agile team
- BS Degree in CS or Mathematics (or additional software experience)
- 4+ years of software engineering
- 4+ years of Scala / Java / C# / F#
- 3+ years of software architecture or design
- 2+ years experience with agile development methodologies
- 2+ years experience with distributed systems
- 2+ years experience with machine learning
- MS or Ph.D. in CS or Mathematics
- 2+ years experience with Apache Spark, Hadoop, or similar systems
- 2+ years experience with functional languages
- Experience with R / Julia / Matlab
- Experience in Linux environments
11
Software Architect Resume Examples & Samples
- 7-10+ years of experience in SW design/coding
- Knowledge of C++, ANSI C, assembly, python, PERL, JAVA, HTML, API and driver development
- Familiarity with Intel PC system or SOC architecture and a solid programming background, and mobile PC features such as power management and ability to apply skills to platform debug
- Experience in developing and/or debugging low-level driver software
12
Software Architect Resume Examples & Samples
- Point contact for internal and external customers on all system level SW requirements for the assigned HW platform with the authority to pull together domain experts and drive to an implementation level conclusion. This includes initial platform requirements, early HW issue work-arounds and change requests during the development
- Working together with HW architects to specify inter-chip communication protocols
- Establishing relationships throughout the HW, SW and market sector organizations
- Working closely with internal and external product development teams, program managers and customers to define and prioritize technology features and influence the development as it progresses
- Provide consulting for customer applications and issue resolution
- Researching and identifying current and future technical trends
- We are a dynamic organization that at times will require the ability to participate directly in the SW development
- MSEE/MSCSE plus 6 years of related experience or BSEE/BSCSE plus 9 years of related experience
- 6 years of C, C++ development, configuration management and debug experience
- 5 years of Linux driver level development experience with exposure/knowledge of Windows operating systems
- 5 years of experience working with Intel Architecture including knowledge of BIOS, drivers and middleware
- 3 years of technical leadership experience that includes driving meetings, providing technical direction to development teams, writing specifications, making feature versus schedule trade-off decisions and helping to develop implementation plans
- Security knowledge
- Virtualization knowledge
- Remote manageability knowledge
- VxWorks and Windows driver development experience
- Must demonstrate the ability to prioritize, work cross-organizationally as part of a multi-site team, and provide concise lateral and upward status and communications to coordinate, influence, or raise issues to management and other architecture groups
- Must be able to work independently & cross-organizationally to translate use cases into solutions incorporating both hardware and software
13
Software Architect Resume Examples & Samples
- Develops organization-wide architectures and methodologies for software applications design and development across multiple platforms and organizations within the Global Business Unit
- Provides guidance and mentoring to less-experienced staff members to set an example of software applications design and development innovation and excellence
- Experience designing and developing software applications design tools and languages
- Evaluating and selecting forms and processes for software applications testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
14
Software Architect Resume Examples & Samples
- Design, development and sustenance in networking technologies e.g.: Ethernet switching, 802.1Q VLAN, PVLAN, LACP, IGMP, Vxlan, overlay networks etc
- Design, development and sustenance of features for virtual networking products http://www.cisco.com/c/en/us/products/switches/virtual-networking/index.html
- Design and develop platform and infrastructure software components in Hypervisor switches or NXOS Software
- Comprehend newer, complex data-center and cloud customer requirements and translating to engineering features
- Develop large portions of software independently and rapidly with quality
- Integrate and troubleshoot component level as well as system level issues for successful completion of product and software releases with aggressive timelines
- Design and development of networking software features at platform dependent layer, dealing with specialized ASICs, network processors for high-performance packet forwarding systems, developing drivers and other platform dependent code
- Proficiency in programming in C/C++, development of algorithm using efficient data structures to come up with optimized code, debugging and troubleshooting under Linux environment
- Must be a self-starter, team player, must have the hunger to venture into unknown areas and code and make the system work, must be able to work cohesively within the team and across geographically spread teams to accomplish results
- Hands on experience on Linux and Hypervisor kernel module development and debugging
- Strong experience in embedded software development is required and any RTOS experience will be an added advantage
- L2/L3 Forwarding/Protocol experience, QoS, ACL, Exposure to SAN technologies, prior experience with storage networking systems, with understanding of Fiber Channel technology and protocols
- LI-APJ-DR1
15
Software Architect Resume Examples & Samples
- Design, analysis and technical oversight of development of production processing software
- Development and testing of production level code
- Maintenance and updating systems and infrastructure per changing stakeholder needs
- Investigation and root cause analysis of software and system defects
- Deployment of production ready systems and infrastructure
- Oversight of production systems to ensure continued high performance
- Identifying common needs across stakeholders and work with team to identify new shared infrastructure needs
- Strong programming skills with 4+ years of experience; AWS a plus
- Experience with complex computational algorithms a plus
- Programming and Linux scripting skills
- Experience with logging, monitoring and reporting systems
- Experience with agile methods and tools
- Proven experience producing and deploying production software
- Ability to work well with a team of strong performers
16
Software Architect Resume Examples & Samples
- Propose and drive improvements to Software architecture in order to reduce system costs or to support new System Features
- Order prototype activities to evaluate proposed changes to the Architecture domain he/she is responsible for
- Enforce the re-use of common components
- Knowledgeable on Industry standards and Trends
- Ability to evaluate candidate architectures and technologies via prototyping/benchmarking activities
- Degree in Computer Science or other related field
- 5+ years experience with software engineering
- Architecture related certification (Preferred Oracle Java Enterprise Certified Architect)
- REST: HTTP, AJAX
- JEE standards and use of Application Servers: Web and EJB Containers
- Persistence technologies (eg. JPA, etc)
- XML and XML Schemas
- Database technologies: OLTP, OLAP, In-memory DBs/ Caching, NoSQL
- Integration technologies like ESB, Camel, Mule
17
Software Architect Resume Examples & Samples
- Be involved in the whole software development lifecycle
- Focus on analyzing initial requirements or use cases coming from the solution architects
- Design software solutions taking into consideration budget issues and the product roadmap
- Lead software architecture design and cost estimations of larger parts
- Make and approve decisions in software architectural issues also analyzing 3rd party solutions and alternatives
- Communicate findings from the Software Architect group into the project/product in order to spread best practices of software technologies and methodologies among products to improve our development productivity and quality
- Verify and maintain code quality: contribute at internal software audits/code reviews are conducted
- Estimate and report the need, cost and impact of re-factoring and introduction of new technologies to project and product management
- Support code developers in programming, software technology and methodology questions, mentor less experienced colleagues
18
Software Architect Resume Examples & Samples
- Provide technical leadership to a team of engineers and be an effective advocate for the technology group
- Develop a wide variety of advertising content, including single-page applications, mobile integrations and dynamic ad units
- Maintain a coherent, progressive development strategy for our products
- Maintain high standards of code quality, design patterns, documentation, standards and security across the team
- Participate in and drive code reviews, architecture reviews and deployment walk-through functions with the other developers
19
Software Architect Resume Examples & Samples
- Client facing and Consultation to client's CXO level
- Understand the business in Insurance, banking and Asset management
- In-charge of global local implementation projects, roll out the newest cloud computing and big data platform for their clients
- Continuously use IT to improve online operational efficiency
- Closely working with client Business unit decision makers, get requirements and translate requirements to related Engineering team
20
Software Architect Resume Examples & Samples
- Possible mentoring of full-time junior engineers and part-time student interns
- Four or more years C/C++ experience
- Strong communication skills, strong organizational and time management skills, strong analytical skills, and the ability to identify needed actions and act to resolve issues with minimal oversight
- Four-year engineering degree in Electrical Engineering, Computer Engineering, or Computer Science
- Experience with FMEA processes and a basic knowledge of electronic system failure modes
21
Software Architect Resume Examples & Samples
- You will build the architecture blue prints for the product that you would own
- Your focus would be building internet scale architecture so that the products and platform can handle millions of users at any given point of time. This also indicates that you will be responsible for security and high performance and low latency transactions of the system
- You will consider the security, performance, scalability and optimization as the driving factors while building the architecture
- You will lead and facilitates architectural reviews and technology roadmap sessions with the product and technology staff
- You will drive architecture frameworks, technology roadmaps from a strategic technology perspective
- You will be closely working with engineering teams and technical specialists in helping them manifesting the solutions
- You will collaborate with product management and product architects across the lines of business in contributing to the platform architecture. Translates complex business and non-functional requirements into strong architecture
- You will be presenting and discussing on the platform and product architecture in a forum of architects, that will help improving the architecture further
- You will be closely working with the architectural best practices on capabilities such as UX, Security, API, etc
- You will identify and mentor the next level architects and junior technical people to tune them to grow as strong architects
- You will be contributing to the architecture organization and to Pearson Lanka organization on the technology and architecture growth aspects
- B.S. Degree in Computer Science or equivalent with years experience varying from 8 years and above in software engineering, design and architecture experience
- Experience on Java Technologies, NoSQL Datastores, Open Source technologies and Cloud computing
- Knowledge of architectural frameworks, architecture patterns and best practices.Experience in Agile practices, SAFe
- Excellent communication abilities in English
- Comfortable talking about technical aspects with product and business aspects with technical people. Able to express complex concepts in plain language
22
Software Architect Resume Examples & Samples
- Experience with BigData and BI solutions is a plus
- Experience managing high-volume, multi-environment, multi-location Software Engineering teams including outsourced service providers is a plus
- Experience in mobile application development is a plus
23
Software Architect Resume Examples & Samples
- You understand what it takes to build and support a massively scalable Identity platform
- You have delivered highly available, 99.999% services that are hosted across multiple data centers around the world
- You are a security expert and insist on ensuring security throughout the software development life cycle
- You have a passion for and are tireless in making it easy for teams to consume your services
- You are aware of the latest Identity standards and technology and know when and how to apply them
- You like to make the lives of others easy and have a passion for simplicity
- You like to remain hands on in code while, at the same time, can formulate and drive technical vision
- Leading technical direction and vision for the Identity Services team, while still maintaining hands-on technical responsibilities
- Possess strong analytical skills, with excellent problem solving abilities when dealing with ambiguity
- Evaluate the feasibility of alternative directions in future architecture/platform development through the creation of models and prototypes
- Participate in conducting architectural evaluations and evaluate trade-offs
- Work closely with local and remote product design and product management team to collaboratively define and build solutions
- Coach and mentor the development team to ensure that coding practices / architectural guidelines are being followed
- Demonstrated ability to achieve goals in a fast paced environment
- Proven track record designing, building and delivering high quality software on time
- Architect a highly available and scalable Identity service that supports millions of users
- 3+ years of experience in an Architect role
- Great leadership and people skills, ability to work independently with minimal supervision
- Passion for developing robust software architecture and writing maintainable quality code
- Excellent knowledge in software development and testing methodologies and implementation
- Experience with Agile software development processes is a must
- Fast learner and knowledgeable in new technologies
- Strong experience building scalable, highly available, high quality distributed services (ASP.NET, ASP NET MVC, WebAPI, REST Web services etc.)
- Experience working on open source technologies in .net and familiar with frameworks/tools available in LAMP stack, contribution to open source software will be a plus
- Experience with Amazon Web Services and/or other public cloud providers
- Experience with continuous build and integration tools such as Chef/Puppet will be a plus
- Experience with OpenID/OAuth 1.0/2.0, PingFederate will be a plus
- Experience in working with DevOps to manage and maintain application infrastructure and services
24
Software Architect Resume Examples & Samples
- Bachelor's Degree or higher in Computer Sciences or Engineering
- 8 years of professional experience or Master's Degree with 6 + years of professional experience
- Strong architecture skills
- Strong C# and OOAD/ UML/Design Patterns Skills
- Strong background with data structures and algorithms
- Ability to work in large cross-functional teams and manage projects within given timelines
- Ability to self-manage and work under minimum supervision
- Familiar with AGILE SCRUM Methodology, SVN, Bugzilla & TestLink
- Experience developing software for large Semiconductor equipment manufacturer
- Experience programming SQL server interfaces
- Broad experience with C++, VB, C
25
Software Architect Resume Examples & Samples
- Proven track record in software architecture or design with experience in building large, highly reliable systems
- Solid programming skills in C/C++
- Track record of patents and innovation
- Ability to work independently on complex tasks under strict timelines
- Lead by example and generate energy to motivate teams
- Ability to work in our multicultural and international environment, including participation in development projects and programs distributed on multiple sites across the world as well as holding and attending meetings with other time zones
- 10+ years of experience in systems or software development in IP technologies
- MS or PhD in Computer or Engineering degree
26
Software Architect Resume Examples & Samples
- Leads and supports a team responsible for developing, coding, testing and debugging new highly complex software solutions or enhancements to existing software in a maintenance capacity. Provides direction for entire project or a project team
- Bridge the gap between Business Analysts and Developers. Understands, interprets and translates business requirements into the necessary designs and documentation
- Contribution to code. Assures code quality and adherence to coding standards on projects
- Ensure non-functional items such as scalability, operability etc are addressed
- Analyzes, debugs and/or assists in problem solving in both development and production environments
- Leads performance testing of the solution, including analyzing results
- Propose extensions to the Intelligence Exchange platform where necessary for Revenue Integrity
- Excellent Java/J2EE knowledge and programming skills
- Proven 6+ years of professional Java programming
- Expert in XML/Web Services, JMS technologies
- Understanding of TDD practices, the test pyramid and experience with JUnit/Unit Testing
- Experience with Tomcat or other container
- Good communication skills in English, written and verbal
- Spring framework, Hibernate, Oracle, SQL
- Very good interpersonal skills
- Positive attitude and good sense of humor would be a plus
27
Software Architect Resume Examples & Samples
- Education required: Degree qualified in a discipline related to Computer Science, Information Systems, or equivalent work experience
- 5+ years of web client engineering experience using Ruby
- 3+ years of experience with agile software development processes
- 8+ years of full stack software engineering experience
- Computer Science or Engineering degree or substantial work experience
- Experience with at least a few of the other technologies in our stack: Ruby, Rails, JavaScript, Linux, HTML5, CSS, PostgreSQL
- Proven ability to work with a distributed team
- Technically well rounded; we expect you to enjoy picking up new technologies and experiment with them to determine whether they can help our business
- Software, and technology in general, is a passion for you, not just a way to earn a living
28
Software Architect Resume Examples & Samples
- Meets with stakeholders and other architects across the organization to gather requirements and present results to directors
- Develops and/or refine technical architectures for all projects on the platform teams
- Help evaluate tools and latest techniques to streamline development and deployment process
- Assist in standardizing on API consumption by creating standard usages of authentication,logging, filtering, and routing
- Act as the liaison between Infrastructure and the various platform teams
- Provides technical direction and oversight for the platform software engineering staff
- Collaborates with architects and developers on a variety of teams to implement systems using a variety of technologies including Python, Go, Java, MySQL, and MongoDB
- B.S./B.A. in Computer Science or equivalent industry experience
- Solid understanding of web application architecture and the fundamentals of software design, object oriented software, and design patterns
- Mastery of Java or Python and experience with both
- Mastery of HTML, JavaScript, CSS and PHP
- Experience developing systems with at least one relational database technology (e.g. MySQL) and one non-relational database (e.g. MongoDB)
- Exceptionally knowledgeable on current trends and standards with other companies and the technology field overall
- Experience specifying and implementing systems that span multiple technology teams
- Strong track record of systems successfully running in production
- Exceptional team-worker with strong communication skills
29
Software Architect Resume Examples & Samples
- Be accountable for product overall software design throughout the complete life-cycle
- Analyze and own product backlog from perspective of product architecture
- Drive product architecture evolution
- Create and maintain product architecture documents
- Be responsible for layer-2 design/view of product. This shall include
- Node structure of product
- External APIs
- Integration with other products
- Lead Design Board to make product technical decisions
- Engage with customer solution activities and participate in customer workshops when needed
- Act as the technical contact of Product Domain and join internal/external software architecture communities/forums
- Stay up to date on technology trends of Product Domain and ensure product technology leadership
- Be accountable for product software design throughout the complete life-cycle
- Work in Scrum team to focus on quick study, solution/architecture design based on assigned requirement items in product backlog
- Lead and participate in software implementations, ensuring code quality
- Work together with Chief Architect to ensure the software implementations are based on a sustainable technical solution and consistent with the product technology roadmaps and strategies
- Be responsible for evolution of assigned components and compose recommendations towards System Architect Team on changes on component-level architecture, internal/external APIs and usage of 3PPs
- Review major technical design decisions
30
Software Architect Resume Examples & Samples
- Working with system integration engineers to refine software specifications
- Development of C code to realize software specifications
- Unit testing of developed code to verify functionality
- Working with system integration engineers and test personnel to isolate and correct bugs found during testing
- Refactoring code base to improve efficiency
- Bachelor's degree and/or Technology degree in Electrical Engineering, Computer Science, or Computer Engineering
- Minimum 4 years of experience in the development of C code for embedded control systems
- Knowledge in Agile Software Development processes
- Experience with Agile Development Tools including Target Process
- Experience with Versioning tools including ClearCase and Git
- Experience with product level troubleshooting of embedded software
- Experience with embedded controls applied to construction equipment
31
Software Architect Resume Examples & Samples
- Define and implement architecture improvement efforts
- Define and enforce best practices for software design and development
- Research and prototype new tools and technologies to meet new business requirements
- Participate in software design and code reviews
- Support resolution of critical technical issues
- Provide guidance to development team leads
- Maintain Software Architecture documentation on the project
- Interact with Client and other functional teams
- Basic understanding of Design Patterns and modern architectural practices
- 10 years in the Information Technology field, with a focus on software architecture
32
Software Architect Resume Examples & Samples
- Architect and Implement key components of the Viewing and Translation pipeline
- Support operations in outages if engineering help is required
- Drive the solution of various graphical challenges in a 0-client scenario
- Experience working with a geographically distributed team
- Knowledge of Amazon web services
- Appreciation for agile methodologies
33
Software Architect Resume Examples & Samples
- Automate deployment and configuration management using open source frameworks
- Be the Subject Matter Expert for scalable solutions
- Provide performance tuning and best practices
- Collaborate with project managers to develop and clarify requirements
- Enhance existing enterprise level core ad serving software
- Effectively manage day-to-day tasks in an agile and collaborative environment to meet scheduled commitments
- Collaborate with engineers both on their team and on other teams
- Provide technology vision and leadership
- Quickly prototype innovative solutions
- Bachelor’s degree in Computer Science or technical field
- 2+ Public Cloud experience (AWS)
- 5+ years of experience programming in Java and C++ in a Unix/Linux environment
- Must have a solid understanding of object oriented programming
- Expert knowledge of the following
34
Software Architect Resume Examples & Samples
- B.E/B.Tech/M.E/M.Tech/M.S/MCA with 7-12 years of experience in software development
- Min 1 or 2 years of experience as technical lead/ Architecture is must
- Min 6 years of experience in C++ Programming, Multithreading, Linux Applications, Cross-compiling programming language, compiler tool chain (GCC) is must
- Network/Socket Programming, web app, HTML experience is preferred
- Experience with a wide variety of Scripting Languages
- Knowledge about HDFS, TCP/IP, HTTP, HTTPS, SSL, TLS, libBLAS, GSL, Precision Arithmetics, Multi-precision Floating Point, and Scientific/Statistic Libraries and packages
- Knowledge about Datascience, Numerical Methods, Linear algebra, Frequency Analysis is a plus
- Knowledge about POSIX, Docker, Hypervisor, Sandboxing techniques, Protobuf, AMQP, Automotive Protocols is a plus
- Knowledge about Fortran, Python with NumPy/SciPy, R language, Julia Language, Bash Scripts is a plus
- Knowledge about HTML5/CSS3, Javascript, node.js/io.js, JQuery, Bootstrap, Angular.js, D3 is a plus
35
Software Architect Resume Examples & Samples
- Design and architect large-scale distributed web/cloud services to meet complex business requirements
- Investigate and prototype for cutting-edge technologies, and provide technical inputs to the product management team for making decisions
- Technically lead and guide the project team in Shanghai and collaborate with Product Managers and SW-Architects in US and UK to ensure successful product delivery
36
Software Architect Resume Examples & Samples
- Architect and advise on the transition to a digital publishing architecture. This includes helping to implement a new document repository and analytics that will drive targeted content distribution
- Work closely with the app development teams to ensure architectural decisions are understood and embraced. Operate in an open and transparent manner
- Work closely with IT management to help them identify and understand key issues, risks, and potential solutions
- Proactively engage with the development team to find solutions to their toughest technical problems
- Architect and advise on security and risk related issues, and enhancements to our authentication and entitlement schemes. Also, help ensure all research applications meet the firm's compliance mandates
- 8+ years of experience as a software developer and/or solutions architect
- Experience with Java, JavaScript, XML, and JSON
- Experience with relational databases, NoSQL, and caching
- Experience with messaging, workflow, notifications, application integration, search, email, and API management
- Experience with data analytics and business intelligence
- Experience with mobile development
- Solid communication skills, self-driven, motivated, and ability to work in a global environment
37
Software Architect Resume Examples & Samples
- Provide technical leadership for architecture, design, documentation, and implementation of various software systems such as RESTful API services systems
- Design, develop and deliver software on progressive and growing platforms, focusing on Java, Spring, and search technologies
- Coach and mentor members of the team and share knowledge to facilitate the team in achieving objectives
- Lead and advocate code quality, code reviews, pair programming and other code quality related initiatives
- Actively participate in inception stage discussions about new products/projects/initiatives
- Propose scalability initiatives based on capacity analysis
- Inspect and resolve issues in development, test and production environments
- Deliver technical input on unit and integration tests, deployment procedures, and standards
- Ensure quality by delivering defect free products and sharing technical knowledge on defect fixes
- Complete tasks as part of an agile team and adapt to dynamic business requirements
- Effectively communicate with team members and stake holders
- Lead and own software design meetings
- Closely partner with Software Engineering, other Software Architects QA, Operations, and Project Management
- Experience managing Engineering teams, including outsourced service providers, is a plus
38
Software Architect Resume Examples & Samples
- At least 7 years experience in Java
- At least 7 years experience in Javascript
- At least 2 years experience in GWT
- At least 4 years experience in Scripting
39
Software Architect Resume Examples & Samples
- Help provide technical vision for the organization by identifying and addressing core technology concerns that span the organization
- Stay up-to-date on industry trends and utilize this data when making technology proposals
- Define and document best-practices
- Collaborate withproduct teams to choose appropriate technologies
- Provide design support to product teams by participating in reviews and providing guidance
- Professional experience with at least one functional languages (e.g. Scala)
- Familiarity with libraries for building concurrent, distributed applications (e.g. Akka)
- Experience with large-scale messaging systems (e.g. Kafka, RabbitMQ, ZeroMQ, etc.)
- Experience with NoSQL data stores (e.g. Cassandra, HDFS, Elastic Search, Hazelcast, etc.)
- Experience with batch and streaming data processing (e.g. Spark, Storm, etc.)
- Ensures solutions are well engineered, operable, maintainable, and delivered on schedule. Develops, documents, and ensures compliance with
40
Software Architect Resume Examples & Samples
- Designs, codes, and modifies business software applications for the .NET Framework and mobile operating systems
- Attends project meetings and works closely with business analysts to analyze business requirements, define development project plans, and to report on progress and obstacles
- Conducts research on available market solutions; provides cost-benefit input to help determine which software and systems should be purchased and which should be internally created
- Configures and implements proof of concept to validate migration processes, procedures, and target solution capabilities
- Creates, maintains, and updates technical and procedural documentation such as software design specifications, internal processes and procedures, and best practice guidelines
- Supports implementation of applications; maintains and updates the code base as needed
- Performs other job related duties or special projects as assigned
- Excellent design and programming skills with proficiency in JavaScript, ASP.NET, C#, HTML, and strong knowledge of SQL, Windows communications foundation, Microsoft .Net Framework, Team Foundation Server and Model View Controller design pattern
- Strong working knowledge of development technologies and tools, and software engineering concepts, methodologies and architectural styles
- Excellent organizational, process and project management skills with the ability to prioritize workload, multi-task, and meet deadlines in a fast paced environment
- Strong customer service and problem solving skills with the ability to work independently while supporting a team environment
- Developed analytical skills with strong attention to detail and concern for data accuracy
- Strong verbal communication and technical writing skills with an ability to effectively interact with and convey information to people who possess varying levels of understanding on applicable topics
- Flexibility to provide support during weekend and evening hours as needed
- 8-10 years of software design and architecture experience
- Financial services or banking industry experience preferred
41
Software Architect Resume Examples & Samples
- Collaborate with architects, developers and business partners to design enterprise applications, including design of User Interface (UI) components, web services, content management (CMS) and database interactions using Microsoft IDEs in a SOA-based distributed MSO environment
- Create high-level and detailed design using UML, process flows, sequence diagrams, Use Cases, etc
- Design UI components using variety of Microsoft technologies including .NET, JavaScript, JQuery, AJAX, etc
- Perform business analysis / requirements analysis with the help of end-users
- Develop prototypes and architectures for new concepts and technologies
- Ensures a solution design is complete and consistent, eliminating rework
- Create conceptual data models for database interaction
- Develop cost estimates by analyzing the business requirements and design
- Travel occasionally to the vendor-site (20%-40%) and other locations to closely work with the project teams
- Perform implementations and support for higher and lower-level environments and other duties as assigned
- Oversee and direct continuous integration and continuous deployment initiatives for all applications in the Customer Self Service departments
- 8+ yrs experience in Software Development, with 3+ yrs. experience as an architect/designer
- 5+ yrs experience using Microsoft Technologies including .NET, Javascript, stylesheets, AJAX, Classic ASP, etc
- 5+ yrs experience developing support or service assurance systems in a call-center environment
- 5+ years experience developing and designing sophisticated web-based user interfaces
- 3+ years experience developing SOA based Applications
- 5+ yrs experience in Business Analysis and Requirement Analysis, as well as demonstrated ability to solve end customers problems
- Candidate preffered to have a familiarity with CMS technologies such as Sitecore (preferred), Ectron, Umbraco, etc
- Previous Experience Architecting/Developing Responsive and Mobile sites
- Previous Experience with Real-Time web based communications (e.g. web sockets)
- Full life-cycle development in an enterprise development environment
- Exposure to Agile methodology a plus
- Development using relational database preferably using Oracle or SQL Server
- Experience with Voice, Data, Video, Wireless technology a plus
- Should have excellent communication, negotiation, decision making, and problem solving skills
- Experience with client side scripting frameworks, JQuery, Knockout, AngularJs, Backbone, Durandal, etc
- Exposure to mobile technologies (Android, IOS) is a plus
- Previous experience in working with various continuous integration platforms (TFS Build, AntHill Pro, Jenkins, CruiseControl, etc )
- Exposure to PowerShell scripting
- Experience with MVC is required
42
Software Architect Resume Examples & Samples
- Identify the appropriate software architecture based on the requirements and design elements contained in a system specification
- Record software architecture in a software architecture document using use cases and the Unified Modeling Language (UML)
- Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies
- Analyse risk and report problems in meeting system requirements
- Provide supporting information to the Engineers to aid in the creation of a system specification
- Assist Software Designer/Implementers with the creation of detailed software design specifications
- Lead the review process for software architecture documents
- Participate in the system specification review process to ensure system requirements can be translated into valid software architecture
- Comply with all applicable product development processes. Perform detailed software design as well as implements and/or maintains code according to duties and responsibilities
- Ensure the overall integrity of the software architecture and validate it against the system specification
- Integrate internal and external product design into a cohesive user experience
- Work with visual designers to improve and refine product visual design and consistency
- At least 5 years’ experience as a software architect, ideally with experience within the media industry and previous experience within given technology field (i.e. developer experience)
- Working knowledge of designing and building RESTful APIs, JSON data structures
- Experience in working with cloud based technologies, specifically but not limited to AWS
- Experience in scripting and structured languages, including Java or Javascript
- Good working knowledge of Docker, containerization principles and supporting frameworks
- An understanding of modern SOA and the microservices architectural style highly desirable
- Experience in working with SQL and NoSQL DB’s, including but not limited to Cassandra and MongoDB
- Automation experience essential, knowledge of tools such as Jenkins, Maven, Puppet or Chef
- Proven ability to work in a highly Agile fashion, getting code to Live through automated deployments, continuous delivery and infrastructure as code
- Extensive experience in a support or customer-facing role coupled to commercial awareness and client focus
- Experience (or aptitude) for mentoring other developers and experience in guiding users through the application development process
- Ability to think ahead in order to establish an efficient and appropriate course of action for self and others
- Prioritises and plans activities taking into account all relevant issues and factors, such as deadlines and dependencies
- Proactive in planning and creative thinking skills
- Proven ability in meeting customers’ needs and expectations
- Able to deliver to tight deadlines
- Confident in own ability and judgement
- Demonstrable drive, resilience and determination with tact and diplomacy, ensuring clear communication across all levels within the organisation
- Ability to build strong working relationships with key individuals in other groups and areas
43
Software Architect Resume Examples & Samples
- Requires depth and/or breadth of expertise in own specialized discipline or field
- Works across teams to apply conceptual knowledge to solve high level problems
- As a senior contributor acts as the escalation point for both internal and external people as it relates to their discipline
- Works across discipline boundaries to further the greater Nasdaq agenda
- Interprets internal/external business challenges and recommends best practices to improve products, processes or services
- Has vision as it relates to improvement, and furthering the offering/creating new business opportunities
- Is the team coach/mentor. Develops and motivates the team for success
- May lead functional teams or projects with moderate resource requirements, risk, and/or complexity
- Constantly strives to improve and find better ways to accomplish personal and business objectives and performance
- Leads others to solve complex problems; uses sophisticated analytical thought to exercise judgment and identify innovative solutions
- Sustains an environment that supports experimentation, rewards risk-taking and reinforces curiosity
- Impacts the achievement of customer, operational, project or service objectives; work is guided by functional policies
- Shows initiative to deliver better results than expected and often offers his/her help to others in order to achieve shared goals
- Leverages methods and approaches for data collection from other internal/external sources and best practices to address complex problems, situations or issues
- Works with large amounts of data and identifies highly complex root causes and potential implications; coaches others on data synthesis and analysis
- Approaches situations from a holistic perspective and considers interdependencies and the impact of actions; synthesizes results and links patterns and trends
- Utilizes knowledge of the business and financial impact of decisions/solutions to drive high-impact projects that support the organization and contribute to growth in its financial performance
- Identifies areas for improvement and develops innovative enhancements using available software development tools following design requirements of customer
- Leads product management initiatives, collaborating with other cross-functional teams as needed; researches current product trends and applies these findings to strategy, processes and procedures
- Translates complex customer business requirements and/or new situations into action steps/plans for developers
44
Software Architect Resume Examples & Samples
- Represent the web-domain in contributions to the high level architecture for the bank's cross-platform application framework
- Participate in governance of the framework through evaluation and prioritization of feature requests from the technology teams across the bank
- Support evolution of the framework through hands on development of proof of concept or technology evaluation efforts
- Ownership of the reference architecture and implementation for web-based applications at the bank
- Establish and enforce standards and best practices/patterns for web-based applications
- Be the thought leader, innovator and agent of change for web technologies used across the bank
- Partner with application delivery teams to materially impact and influence TD's enterprise technology and architecture objectives
45
Software Architect Resume Examples & Samples
- Own the end-to-end solution architecture for the platforms and components delivered from BEX
- Own the system and software architectures, for the platforms and components delivered from BEX
- Use the standard DB and RAI tools for architecture design and maintenance
- Write and update (when needed) the architecture documents for the solutions and components under their responsibility
- Drive the long term strategy and architecture evolution for the developed solutions and components
- Own the non-functional requirements for our platforms and components
- 10 to 12 years of experience in architect roles, for large scale / complex IT or telecom projects
- Broad technical experience, covering multiple alternatives in each technical area; for example, experience with multiple DB solutions, multiple EAI platforms, etc
- Strong experience in software architecture and in technical leadership in software development
- Past experience with enterprise architectures and large-scale systems
- Strong abilities to coach and train the more junior team members
- Strong communication abilities; the capability to influence and “sell” our technical solutions in front of our stake-holders
- The ability to manage continuous and – sometimes – unexpected changes
46
Software Architect Resume Examples & Samples
- Oversees and participates in the researching, writing, and editing of documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports
- Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products
- Assists with technical leadership throughout the design process and assists in guidance with regards to practices, procedures, and techniques. Serves as a guide mentor for Software Developers
- Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification, and within budget
- Media or Advertising industry experience a plus
47
Software Architect Resume Examples & Samples
- Created large scale software systems with multiple components/layers
- Developed software architecture for embedded platforms
- Shaped high-level design for user interface, middleware, and device drivers
- Defined interfaces between STBs and external systems via satellite (MPEG) and networks (TCP/IP)
- Designed system-level APIs and Hardware Abstraction Layers
- Strong knowledge of UML, reading and writing software specifications
- Working knowledge of object-oriented design and programming
- Strong experience with object-oriented design patterns
- Demonstrated strength in system level problem analysis and problem solving
- Developed service-oriented architectures
- Extensive experience in software development, including as project lead
- Strong experience with multi-threaded scalable software, pthreads
- Experience with static code analysis
- Strong knowledge of networking and operating systems
- Working knowledge of using or designing interprocess communication systems
48
Software Architect Resume Examples & Samples
- Development (design, implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial production projects
- Develop software in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP)
- Support rest of the functional disciplines with all aspects related to software architecture
- Perform complex work assignments requiring independent problem solving and decision making, requiring strong software technical competency
- Work assignments primarily involve senior/advanced level work and may mentor other software engineer
- Lead the planning, scheduling, monitoring and reporting of all software related activities for various projects
- Coordination of integration of core and/or 3rd party software such as CAN NOS into an application specific software ECU
- Participate in continuous improvement efforts. Researches, recommends, and implements new and/or existing products, processes, materials and equipment. Engages in comparative and competitive analysis to ensure utilization of most appropriate and beneficial techniques in a situation respectively
- Benchmark competitor’s solutions and determine best ways to improve or surpass the competition
- Knowledge of MS Office package (especially Excel)
- Knowledge of analysis and engineering tools such as version control/configuration management, UML tools, static code check tools
- Comprehensive knowledge of English (speak & write)
- For positions in Germany
- Advanced knowledge in German language desirable
49
Software Architect Resume Examples & Samples
- The right candidate will be capable of working closely with our business partners and customers to identify and model the right technical solutions to meet client requirements and lead a technical team through design and development of those solutions
- Your responsibilities will include the design of systems architecture, systems strategy, integration services and applications infrastructure. You will establish technology product specifications, and collaborates with various functions to ensure successful product development and implementation
- Create and manage the appropriate technical strategy to support our customer’s needs Lead a technology team in all aspects of the PDLC Responsible for the security and quality of the end product
- Conduct code reviews and mentor more junior team members
- Provide application software development services or technical support Develops program logic for critical components of the application
- Implement continuous integration practices to ensure successful installation and increased efficiency
- Ensure that applications are compatible across multiple computing platforms and browsers
50
Software Architect Resume Examples & Samples
- Work with technical leaders of multiple products to understand integration requirements
- Develop detailed technical specifications that define each integration
- Create proof of concepts to demonstrate desired results Assist Application Developers and Product Management in requirements definition
- Act as product management for integration projects by attending sprint demos and approving the closure of user stories Author deployment documentation for services and operations
- Ensure all security policies are followed as part of the development of each integration
- Performs other duties as required, including but not limited to integration development and testing
- 10+ years of experience in software development
- Technical leadership position in a .NET development environment with a deep understanding of C#
- Proof of work with web services and experience in a services oriented architecture
- C# .NET
- Percentage/frequency of travel – less than 10%
- 180 day accomplishments
- Onboard and complete all HR related activities
- Understand product architecture and integration capabilities
- Work with Architect and Mobiliti technical leaders to understand requirements of an integration between Architect mobile and Mobiliti modules
- Translate requirements into Agile user stories
- Develop proof of concept for integration of Mobiliti modules into Architect
- Create integration specifications for integration of Mobiliti modules into Architect
- Prior experience with Architect or Fiserv Checkfree or Mobiliti products
- Prior experience as an architect of both a hosted and on-premise application
51
Software Architect Resume Examples & Samples
- Work together with our architect/analyst colleagues in BEX and abroad to define and implement solution components for Credit Risk Platform
- Select the proper design patterns and solution frameworks for the Credit Risk Platform platform, both back-end and front-end
- Participating and leading design workshops
- Working with remote client resources
- 5+ years hands on Java experience (including Java EE, Spring, myBATIS)
- Hands on experience with Oracle database
- Familiar with architectural patterns such as Microservices, CQRS, event store
- Hands on experience with a major web application framework (ideally AngularJS)
- Very good knowledge of Software Design Patterns, Enterprise Integration Patterns
- Experience with Git, Apache Maven, TeamCity and continuous integration
- Clear & confident technical communication skills in English
52
Software Architect Resume Examples & Samples
- Bachelor or above Degree in Computer Science or equivalent
- 10+ years software development in a commercial environment
- 3+ years software architecture experience for a large scale product or a solution
- The ability to work both in architectural level but to be able to dive deep into technical details if necessary
- Rich experience in multi-media or network applications
- Experience with a wide range of technologies from embedded, desktop to mobile
- Cross-platform experience is highly desired
- Excellent verbal, written and visual communication skills to be able to work with a wide range of audiences, including product managers, customers, sales, software/QA manager and development team and program manager. Must be able to communicate at different levels of technical details to understand requirements and to explain implementation complexities
- Excellent soft skills to be able to collaborate and influence the teams
- A solid understanding of business to be able to validate customer needs and to create the right solutions
- Strong English communication skills for both verbal and written English
- Team work ability and spirit is a must
53
Software Architect Resume Examples & Samples
- Act as a technical lead of the Singapore Garage development capability
- Define the technical architecture for the application migration to cloud; you will get to work with DevOps tooling including Amazon Web Services, Docker, containerisation management tooling and cloud native architectures
- Help shape the direction of existing core platforms including a large implementation of the AEM content management system
- Excellent technical expertise in Web development technologies including C# MVC, Java Spring MVC, HTML5, JavaScript (jQuery , AngularJS, d3.js.)
- Proven track record in the definition of software architectures and an exceptional delivery record
- Strong breadth of knowledge of IT delivery across multiple stacks, technologies and platforms
- Experience in Agile Development processes including Scrum and Kanban
- Have a strong working knowledge of Agile Software Architectures, GoF OO Software Design Patterns, Solution Architectures, Test and Behaviour Driven Development
- Experience in Amazon Web Services and Cloud Native Architectures
- Negotiating, influencing, effectively challenging and gaining commitment
- Excellent knowledge of industry direction and trends within Web and Mobile application development
- Shaping product backlogs, new projects and initiatives, assessing the impact of initiatives, programmes or projects on systems/applications
- Knowledge of Red Hat Enterprise Linux bash scripting, container management tooling such as Rancher and Kubernetes would be desirable although training would be provided
54
Software Architect Resume Examples & Samples
- 10+ years’ experience in the software industry
- 5+ years of architecture and design in C/S and B/S software project
- 5+ years of coding experience
55
Software Architect Resume Examples & Samples
- Designs and specifies key system interfaces and data models
- Monitors and communicates architectural decisions and intent with project team and leadership
- Enforces architectural compliance within the context of the system architecture and best practices
- Prototype solutions as needed
- Actively seeks new opportunities and contributes key ideas to projects and programs
- Applies a thorough understanding of the organization's processes to the project/program
- Proposes technical and process solutions for business problems
- Maps requirements and use cases to system and data architecture
- Understands and works with new software technologies to understand impact and applicability
- Contributes to overall improvement in architecture, systems and processes while delivering solutions for immediate business requirements
- Mentors developers and contributes to knowledge sharing
- Works in a fast paced environment with multiple assignments in hand
- Undergraduate degree with minimum 10 years relevant work experience
- 8+ years of hands on software development in an enterprise environment
- 5+ years of experience in design/architecture type roles
- Hands on experience in architecting and deploying scalable, mission critical systems, preferably in the cloud
- Strong experience with messaging and web services, preferably REST oriented
- Solid understanding and experience with Object oriented design and analysis techniques
- Solid understanding and experience with Java, Scala, C++ or related languages and their use in distributed systems
- Experience with relational database design and modeling
- Experience with some or all of these carries additional weight – AWS, Map-Reduce, Micro Services, Continuous Integration/Delivery, and big data analytics
- Thorough knowledge of software development life cycle
- Independent, collaborative worker
56
Software Architect Resume Examples & Samples
- Provide technical leadership for architecture, design, documentation and implementation of various software systems components
- Architect distributed systems with an eye towards reusability and interoperability
- Collaborate with other architects and development leads to design technical solutions that scale, follow best practices and provide value
- Lead and advocate best practices in terms of code quality, testing, reviews, metrics, and tools
- Accurately scope the time required for completing development tasks
- Enable and complete tasks as part of an agile team
- Lead the education and mentoring of junior web developers
- Lead and own software design meetings. Manage projects and timelines
- Six or more (6+) years of professional experience working within an enterprise-level web engineering team
- Three or more (3+) years of hands-on Drupal development
- Demonstrable ability to stay current with the latest advances in web technologies as well as evaluating these technologies for use in real world applications
- Significant experience using web and applications servers
- Significant knowledge of fundamental programming concepts and methodologies with a high commitment to quality
- Significant experience acting as a technical lead, ability to mentor and lead other software engineers
- Experience with performance monitoring and analytics tools
- Experience working with continuous integration and/or continuous delivery systems
- Actively participates in the Drupal community: posts questions and answers on Drupal.org and in IRC; attends meet-ups and/or conferences
- Strong fundamental understanding of a wide variety of technologies and tools used by modern web teams and the ability evaluate new ones as they are introduced
- The ability to clearly describe, both written and verbally, a vision for how a particular system should be architected
- Strong fundamental understanding of both front-end and back-end web development technologies
- Able to work well with a team
- Good problem solver; tenacious in working through problems and troubleshooting
- Succeeds in challenging situations independently
- B.S. degree or higher in computer science is a plus
57
Software Architect Resume Examples & Samples
- At least 7 years experience designing, integrating and managing complex multi-vendor enterprise infrastructure solutions
- At least 2 year of experience designing, integrating and managing complex mobility solutions with a strong security background
- Demonstrated consulting expertise (gather requirements, problem solve and recommend) in mid-sized and Fortune 1000 customer environments
- Architecture, analysis, design and development of JAVA / J2EE, Web, HTML5, Mobile and Mobile enablement applications and products
- Have good working knowledge on Web App, Mobile Native App and Mobile Web development using technologies like core Java, Webservices, Spring Framework, XML, SyncML
- Knowledge of web technologies like HTML5, CSS3, jQuery, Javascript will be a plus
- Has a good understanding on full project life cycle methodology and reference architecture for web and mobile enablement
- Demonstrated ability to gather business requirements and align vendor solutions to enterprise IT Infrastructure systems and configurations in the designated practice
- Strong time management and organizational skills
58
Software Architect Resume Examples & Samples
- Work closely with Global Software leaders to define and implement sustainable application software platforms
- Drive technical and business discussions related to future architecture of systems
- Assist in the analysis, design and development of a product road-map and implementation
- Gather and analyze data and develop architectural requirements
- Research and evaluate emerging technology, industry and market trends to assist in project development and/or operational support activities
- Ensure compliance/closure of Regulatory and Quality requirements before approving Design Outputs/Program Deliverable
- A minimum of 12 years of Software design/ development experience at progressively increasing levels of contribution
- At least 2 years of experience as a software architect, leading a software team
- Solid knowledge/ experience in embedded software platforms: Linux, Windows
- Demonstrated experience on product releases
- Practical experience in engineering product development processes on cross-functional programs with a focus on related engineering discipline
- Experience in creating application platform infrastructure
- Experience in designing, developing and maintaining software for medical devices/ medical software
- Experience in managing software / architecture evolution through multiple generations of a product
- Understands concepts of setting and driving architecture direction. Familiar with elements of gathering architecture requirements
- Coaches and mentors team members
59
Software Architect Resume Examples & Samples
- 12+ years of experience in Java/J2EE
- Strong foundation in OO Design & Enterprise Architecture and Design Patterns
- Experience in designing & building reusable Utilities, Services and Frameworks
- Experience in working with Agile SCRUM development programs including ability to work productively and efficiently with global and distributed teams
- Strong analytical and problem solving skills including ability to make decisions with incomplete data/uncertain environment
- Good communication and presentation skills with ability to clearly articulate decisions, design direction, technology choices etc
- Quick learning skills and adaptability to new concepts and technologies
- Experience in Delivering End to End Solutions in the Enterprise Space (Healthcare preferred)
- Strong knowledge in Core Java and Multi-Threading concepts
- Deep expertise in one of front-end technologies (HTML5, JS,Angular), middleware (messaging, ESB etc.) or back-end technologies (RESTful web services, databases) and a broad working knowledge across the stack
- 10-15 years of experience leading enterprise architecture
60
Software Architect Resume Examples & Samples
- Serve as Architect in Bangalore for the Universal Viewer teams on Native Mammo and other product roadmap features
- Ramp-up and drive ownership of the existent Image data delivery system for radiology client and server applications. Build architecture foundation/runway on contemporary image streaming technologies
- Drive the automation test strategy and design/code governance for the UV Test Automation project, utilizing the principles of test-driven and behavioral driven development at the subsystem and system levels. Work closely with teams developing the test infrastructure as a key piece of the development and continuous integration environment
- Support the development software and data delivery platforms that are service-oriented with reusable components
- Drive compliance/closure of Regulatory and Quality requirements before approving Design Outputs/Program deliverables
- Bachelors Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
- Overall 12+ years progressive experience within software engineering
- Experience working on software products in the Healthcare domain (Diagnostic Imaging, Patient Information Systems). Experience in medical imaging systems, visualization software and DICOM
- Proven architectural leadership on an enterprise-scale software product
- Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and .NET/C#/C++ coding principles
- Knowledge of and experience in software test planning, software test procedures, test-driven development (TDD) and behavior driven development (BDD)
- Excellent technical acumen to perform design reviews and code reviews
- Proven experience in Agile environment - managing multiple scrum teams and driving execution and deliverables
- Demonstrated ability to influence and drive product/platform direction utilizing internal and external resources on product/platform initiatives. Makes basic technology choices based on experience
- Strong written and oral communication skills Self-starter, energizing, results oriented, and able to multi-task
- Masters or PhD Degree in Computer Science or equivalent
- Technical project leadership experience preferably in the Healthcare Imaging domain
- Demonstrable thought leadership through blogs, patents, external publications
- Experience with abstracting general principles, driving conceptual design and logical design, and translating into physical implementation
- Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new
61
Software Architect Resume Examples & Samples
- Lead the architecture and design of client applications for Ambulatory Practice Solutions product suite
- Provides guidance & coaching for Microsoft technologies competency to the engineers on scrum teams
- Is directly involved with and is responsible for: recommending, planning and leading the technical direction for client applications
- Evaluates and recommends technologies, tools and processes
- Monitors and promotes the use of industry standards
- Performs technical research, and participates in or leads technical reviews
- Define roadmap and lead initiatives to modernize legacy client applications
- Authors and reviews Product Design Documents and/or technical specifications & participates in design reviews
- Foster collaboration with other engineering team & aligns technical direction with other CBS initiatives
- Participate in direction setting for the product and organization
- Ensure scrum teams’ adherence to quality and compliance
- Drive a collaborative, open, boundary less culture across the broader technology community including other Architecture groups, peer engineering & service teams
- Develops/codes new modules, features, and enhancements, as well as perform and document unit tests
- Excellent hands on experience in developing desktop and web based application using VC++ and various versions of .NET technologies
- At least 4+ years of experience in VC++ and 2+ years of experience in .NET technologies as an application architect with 10+ years of experience in the software industry
- Expert level and hands-on skills in C++,VC++(MFC), .NET v3.5 and above, C#, WinForms and WPF
- Excellent knowledge of design patterns (MUST). Should be able to work out the appropriate design patterns given a business requirement
- Good understanding of caching, reflection, threading etc
- Strong in Object oriented analysis and design
- Thorough understanding of software scalability and performance. Experience in performance testing and optimization is preferred
- Experience in development and debugger/analysis tools such as Visual Studio, WinDbg, Application Verifier, Memory profilers, Performance Analyzer, etc
- Experience with agile software development methodology
- Excellent interpersonal, presentation and facilitation skills
- At least a bachelor degree in Engineering / Technology
- Experience in the Healthcare Industry
- Experience with HL7 V2, HL7 V3 and FHIR
- Experience with standards based interoperability
- Experience with AngularJS, HTML5/CSS3, Javascript, JQuery, Bootstrap
- Knowledge of user centric design, wireframes, prototypes, style guides, user flows etc
- Experience to build and deploy applications for the Cloud - PAAS, IAAS; understand how to configure cloud-based applications (hardware/software configuration; performance benchmarking etc.)
- Knowledge of Sql server reporting services
- Experience in performance modeling and capacity planning
62
Software Architect Resume Examples & Samples
- Participate in the domain technical and business discussions relative to future architect direction
- Review/Verify/Guide SW design/implementation/DHF of engineers/lead engineers/senior engineers
- Support/Implement use of standard tools, software design methodologies and processes to improve engineering efficiency. Define/Monitor key efficiency metrics
- Proven abilities in designing software as platform, service oriented with reusable components using C, C++ & Java on a Linux OS
63
Software Architect Resume Examples & Samples
- Provide hands-on technology expertise to architect, automate and migrate applications to the Predix applying a breadth of application, infrastructure, database and platform experience
- Team with business IT Architects and Developers to understand requirements and partner on design and migration activities including discovery, provisioning, testing, data migration and validation
- Use DevOps tools such as Chef, Jenkins, GitHub and CloudFoundry to automate continuous integration and continuous deployment pipelines
- Maintain and apply current knowledge of information technology; keep abreast of new and emerging technologies; make technology, process, and application recommendations that can be used to lower costs, increase performance, and add value to the customer
- Demonstrate an ongoing ability to work in a fast-paced Agile environment and be able to present contributions in a small team environment
- Scope projects and guide customers through successful pilot and production deployments
- Contribute to the enhancement and growth of the Predix platform, engage with GE Software team to drive innovative solutions
- Bachelor's Degree in Information Systems (IS), Information Technology (IT),
- Master's Degree in Computer Science, Engineering, or related discipline
- A strong focus on customer outcomes
- Experience working in a DevOps including the design and automation of IaaS and PaaS service capabilities
- Development experience with any one of the following programming or scripting languages: Java, Ruby, Python, NodeJS, GO-Lang
- Successful track record of translating business requirements to functional software tests
- Strong team player – collaborates well with others to solve problems and actively incorporates input from various sources
- Strong interpersonal skills, including the ability to diplomatically advocate for the appropriate support staffing levels. Ideal candidate will also have experience presenting effectively to non-technical and executive audiences
- Highly self-motivated, able to work independently
64
Software Architect Resume Examples & Samples
- Java and VC++HTML5/JavaScripts, JSON
- Spring, SOA, Webservices
- In software “ilities” (Reliability, scalability, etc.)
65
Software Architect Resume Examples & Samples
- Play a crucial role in supporting firm growth as part of the client pursuit team, participating in business development activities
- Articulate the architectural vision, conceptualize and experiment with alternative architectural approaches, create models and component and interface specification documents, and validate the architecture against requirements and assumptions
- Provide design vision and understanding of the underlying architecture of the software solution
- Lead and participate in defining and developing software solution to meet systems’ requirements and work closely with project managers, business analysts, engineers and our clients
- Analyze and translate logical designs
- Educating the recipients and participants of system architecture, ensuring the stakeholders understand, evaluate and reason about the software architecture
- Act as mentor and coach, working with developers to address challenges that arise
- Stay current with modern design trends and user experience best practices
- Bachelor’s Degree in Computer Science or Information Technology
- Willing to travel 15% of the time
- 5-10 years of experience with .Net or Java with at least 3 years in an architect role
- 3-5 years of experience with mobile application platforms
- Experienced troubleshooting and testing skills
- Demonstrated ability to implement tools and strategies to ensure a high standard of quality control
- Demonstrated software development and systems analysis skills
- Demonstrated database design and query skills
- Demonstrated infrastructure design and implementation skills
- Demonstrated verbal and written skills
- Previous experience in a consulting organization
- Ability to build and foster professional business relationships
66
Software Architect Resume Examples & Samples
- Identify high level design of embedded systems and application platforms for infrastructure-based projects
- Decide appropriate software technologies, design philosophies, tools and processes to be used for each individual project, depending on the project’s requirements, cost and schedule
- Review and refine application/product requirements and translate the requirements into system and firmware architecture design
- Supervise the full software development life cycle (project planning, requirement definition and analysis, architecture analysis and definition, design, implementation, integration and validation), field-test and maintenance of various projects
- Work with internal and external project team to identify gaps between product and project specific requirement, estimate time and effort, and work out project schedule
- Participate in requirements, design, code and test reviews. Ensure that “best practices” and team polices are being followed by the individual members
- Validate the overall integrity of the software architecture and the quality of actual deliverables
- Dictate new technical standards, including coding standards, tools or platform
- Mentor and train software engineers when necessary
67
Software Architect Resume Examples & Samples
- Develop software architecture for the assigned architectural level fulfilling the architectural requirements
- Define, develop and verify all interfaces to related SW architectural elements are complete
- Describe, evaluate and verify dynamic behaviour and interaction between the related SW architectural elements
- Analyze customer requirement and map them to existing architecture or extend the architecture starting from RFQ/RFI phase
- Develop prototype and execute feasibility studies
- Ensure traceability and consistency to system architecture and to software requirements
- Escalate if software implementation is not according to agreed architectural alternative
- Request all input which is necessary to fulfil the responsibilities
- PLM16-03-01 Software Design
- Customer CCB (change control board)\Program Risk Reviews\Overall Software Architecture CoC Meeting (CoC "Software Design and Architecture")
- Software Design Team Partial participation in Team 1
- PhD degree in Engineering or related field and 4 years of experience in corporate or academic research; alternatively, Master?s Degree in above mentioned fields and 8 years of experience in research and development or Bachelor?s Degree and 12 years? experience
- Proven technical leadership
- Experience working in the technology industry or automotive industry
- Expert knowledge and experience of Software Architecture
- Modelling tools and languages
- Ability to document comprehensively and concisely
68
Software Architect Resume Examples & Samples
- Work closely with a cross functional team including product management, engineering, product marketing to formulate the overall strategy, define product features, and drive the system architecture
- Provide architectural and technical guidance to a team size spanning around 25+ engineers
- Analyze business requirements and lead the design, architecture, and implementation of highly scalable and flexible gateway solution using modern best of breed technologies
- Understand networking platforms and various application layer protocols. Design end-to-end architecture involving Mobile systems, gateways & Cloud services
- Define RESTful services that will be consumed across Mobile devices and gateway platforms
- Design efficient caching systems and algorithms
- Define and execute an operational strategy to scale the platform on AWS services or homegrown infrastructure
- Design and analyze workflows spanning across gateway, cloud and Mobile platforms
- Review code and design as appropriate
- Be an active participant in an Agile Scrum environment
- Drive innovation in the team. Help define the next generation of features in the product
- Bachelors of Engineering in Computer Science or equivalent. Masters/Ph. D preferred
- Min. 15-20 years of software development experience
- 5+ years of architect experience. Demonstrated experience of designing and taking gateway products to market
- Have strong interpersonal verbal and written communication skills
- Be fluent in various programming languages/techniques including at-least Java, Python, JavaScript/JQuery, AJAX, HTML5, CSS/LESS
- Extensive experience in at least one server-side framework: Python/Tornado/Django, PHP, Ruby on Rails, etc
- Experience in building scalable web applications in cloud-based environments is a plus
- Have excellent debugging and problem solving skills
- Have a working knowledge of Unix/Linux and Embedded Systems
- Experience working on a cloud-based product for networking devices is needed
- Bachelor’s degree in Computer Science or related discipline or equivalent job experience
- Experience working on Agile Scrum project is highly desirable
- Experience with a relational database system such as MySQL or SQL Server is desirable
- Experience working with a NOSQL system such as Cassandra or CouchBase is highly desirable
- Experience designing and scaling solutions with Amazon Web Services (AWS) is desirable
69
Software Architect Resume Examples & Samples
- Define, document, and negotiate detailed engineering-level requirements, architecture specifications and acceptance tests
- Collaborate with customers and marketing teams to clarify objectives and negotiate requirements and support engineering teams in understanding designs and solving the most complex technical problems
- Interact with multiple technologists in the company and within the industry as well as between developers and project managers to evaluate feasibility of requirements and determine priorities for development
- Take a leading role in the software architecture definition, collaborate closely with our silicon architects on the system architecture driving a “design for software”
- Make decisions and recommendations across a broad range of areas, including boot, FW, OS, open source, middleware, performance, remote management, power management, etc
- Bachelor’s Degree in Electronic Engineering, Computer Engineering, Computer Science or a related discipline with 6+ years of industry experience, or Master’s Degree with 4+ years of industry experience
- Strong communication and influencing skills are essential, including the ability to work across multiple geographical locations
- 4+ years of experience in networking system aspects, protocols and stacks: (such as L2-L6, DHCP, VLAN, IGMP, QoS, VoIP protocols, TR-69/-181)
- 4+ years of hands on experience in Linux kernel, Linux device drivers, Linux kernel networking and open source
- 4+ years of experience in system architecture/engineering role covering the following
- Software engineering including requirements management and architecture definition
- Demonstrated experience making effective architectural trade-offs between competing objectives (e.g. power versus performance, flexibility versus complexity, etc.)
- Designing and leading implementation of complex software and/or system architectures
- Experience designing systems or software based on Intel IA and/or MIPS architecture
- Experience with DSL and/or GPON/EPON standards and management protocols
- Experience with OpenWRT (openwrt.org)
- Experience developing system software including BIOS, boot loaders
70
Software Architect Resume Examples & Samples
- Analyze customer requirements, understand competition / market forces and propose / design product features
- Ability to research and stay up to date on various cutting edge technologies and be able to choose appropriate technologies by creating prototypes
- Define, design, implement and deliver on the client side of the security management platform
- Generate Intellectual Property, create product differentiation and wow user experience
- Excellent communication skills, ability to make and influence decisions, and drive open discussions to a closure
- Must excel in both individual and group settings
- Assist in planning, scheduling, and assigning development projects
- Mentor and guide engineers in development, SDET, QA, Systems, Interop, and DevOps processes
- 12+ years of work experience in product development in a large scale enterprise platforms. This includes demonstrated ability in the following areas
- Excellent programming and technical skills in C/C++
- Experience in Windows and/or Linux internals
- Thorough knowledge of synchronization mechanisms like semaphores and monitors
- Thorough knowledge of threads, processes, scheduling and synchronization
- Excellent Debugging skills (crash dump analysis or Core analysis)
- Networking concepts (TCP, UDP, IP)
- Good knowledge in Cryptography
- Knowledge of Agile Methodologies, such as SCRUM or Extreme Programming
- Proven track record of delivering high quality, scalable software with a cohesive user experience
- Should have strong architectural, design, programming, debugging experience, and excellent problem solving skills
- Have expertise in development processes such as unit testing, static analysis, secure coding, continuous integration and SDK development
- Demonstrated ability to work effectively both within a team and cross-group to drive identification and resolution of issues to ship under tight deadlines along with being able to drive features into the product
- Must be highly motivated with a strong passion for and commitment to software quality
- Ability to prioritize and manage work to critical project timelines in a fast-paced environment with minimal or no management
- Candidate must have a strong desire to continually grow in the technical stream as an Individual contributor / technical lead / Intel principle engineer / Intel fellow
- BE or higher in Computer Science or similar field
- 12+ years of relevant work experience developing and delivering software using Agile models
- 5+ years of experience in architecting
71
Software Architect Resume Examples & Samples
- Minimum 6 years of experience in architecture and implementation of Adobe AEM (CQ5), and other WCM platforms, in large scale environments
- Minimum of 5 years of Java programming experience
- Design and Architecture using object-oriented methodologies
- Experience with Service Oriented Architectures (SOA)
- 3+ years' experience in complex web projects in a high-volume, customer-facing transactional Web site(s) including performance optimization
- 2+ years of HTML5, JavaScript (including DOM, object-oriented JavaScript, Ajax, JSON, XML), CSS3, and jQuery development experience required
- Experienced with mobile web and mobile application development platforms and tools is a plus
- Experience in building Ecommerce platform is a plus
72
Software Architect Resume Examples & Samples
- Develop and improve the technical infrastructure, organization, and framework for the sites' codebase as well as reduce overall technical debt
- Partner with the team engineering manager to define the technical roadmap for the team and implementation strategy
- Manage the balance between technology evolution, maintenance, and new feature delivery
- Participate in deploying, operating, scaling, tuning, and troubleshooting team products
- Implement and improve core software infrastructure
- Participate in defining and improving coding standards
- Collaborate with other software architects to ensure that solutions are built in a consistent framework, to a high-quality standard
- Collaborate with product, marketing, and sales teams to develop new products and features, gather requirements, and scope work
- Use in-depth understanding of BabyCenter technologies to drive cross-team initiatives and improvements
- 6+ years web development experience is required
- A passion for delivering best-in-class solutions, using up-to-date industry best practices
- Strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
- Ability to write understandable, testable code with an eye toward maintainability
- Determination to practice TDD (test-driven development) when possible
- Recognition that the Internet is a scary place, coupled with a deep understanding of security concepts and the ability to put them into action to protect us and our users
- Technical competence and a positive attitude that make you a great person to work with
- Strong communication skills that enable you to professionally socialize best practices
- A bachelor's degree in computer science or MIS, or equivalent experience
- Experience in agile, cross-functional, team-based development
- Experience designing and exposing a JSON API (e.g., REST)
- Experience implementing a typical model, DAO, service, controller pattern
- Experience with PDO and prepared statements
- Familiarity with PHP PSR-* standards
- Experience with Zend Framework 1 (or similar PHP MVC framework) and/or Smarty templates
- Experience with client-side web programming (HTML, CSS/SASS, responsive design, JavaScript, AJAX)
- Experience with dependency injection in PHP and test doubles in PHPUnit
- Experience architecting solutions in Java/Spring/MavenR&D Engineering (R&D)
73
Software Architect Resume Examples & Samples
- Master’s degree in Computer Science, Computer Engineering, or a related discipline with at least 10 years’ experience in software design and development
- At least 5 years’ experience in a chief or senior architect role
- At least 5 years’ experience with remote teams across multiple time zones
- Strong knowledge of OOD, software design patterns and principles
- Experience with leading a team and architecting a product in an Agile/Scrum environment
- Demonstrated ability to convert high-level customer needs into a technical development strategy
- Legal authorization to work in the U.S. is required
- Must be willing to work out of an office located in Niskayuna, NY
- Must be willing to take a drug test and submit to a background investigation as part of the selection process
- Must be 18 years or older
- You must submit your application for employment on the careers page at www.gecareers.com to be considered
- Good interpersonal and communication skills. Communicate effectively both in written and oral English
- Self-motivated, innovative, willing to pursue new technical areas and capable of working independently
- PhD. in Computer Science, Computer Engineering, or a related discipline with at least 5 years’ experience in software design and development
- Experience with Behavior Driven Development and/or Test Driven Development (BDD/TDD)
- Certified Scrum Master (CSM) or Certified Product Owner (CPO) or similar
- Experience and familiarity with Continuous Integration including but not limited to
- O o Backlog Mgmt (Jira/Greenhopper)
74
Software Architect Resume Examples & Samples
- 1、Expert of Java/J2EE/Web application development,familiar with EJB, JSP, Servlets, JMS and Web Services, etc
- 2、Good at front end development,rich experience in using at least one of Angular JS,JQuery and Bootstrap frameworks
- 3、Familiar with Struts,Spring,Hibernate and IBM Middle wares, such as WebSphere MQ,MessageBroke.
- 4、More than 5 years working experience
- 1、Good knowledge on Design Pattern and Data Structure
- 2、Agile development experience as plus
75
Software Architect Resume Examples & Samples
- Makes high level design choices for the software structure, frameworks, protocols, and algorithms
- Determines coding practices, development tools, and validation requirements
- Work closely with Product Manager to achieve tactical and strategic goals
- Innovate new solutions to address customer issues
- Enhance existing features based on customer needs
- Work in an Agile Environment
- Mentor team on technical skills
- Ability to quickly and independently pick up new technologies and frameworks
- Ability to drive design and architecture, argue risks and benefits of options and influence technical decisions
- Master's Degree in Computer Science Engineering or a related subject, with 3+ years of related experience, or Bachelor's Degree in Computer Science Engineering or a related subject, with 4+ years of related experience
- 4+ years of experience in object oriented analysis and design, Design patterns, C++, .NET and HTML
- 1+ years of experience in a software architecture role (gathering requirements, writing architecture specifications and technically leading a development team)
- Strong design, programming, debugging experience, and excellent problem solving skills
- Cross-platform and cross-browser development experience
- Exposure to SQL or any other relational DB
76
Software Architect Resume Examples & Samples
- Typically has 7-10 years experience in an applicable software development environment
- Able to translate conceptual ideas into projects and tasks
- Able to translate complex business needs to technical requirements
- Fluent and current on architecture trends with an eye on market/technical conditions
- Experience in one or more of the following tools / disciplines helpful –
77
Software Architect Resume Examples & Samples
- Develops and shares best practices with team members
- Gathers feature requirements for various product development teams and engage the team in sprint planning and execution based on feature requirements
- Assist in capturing and refining specific, measurable, achievable and testable requirements
- Create functional design documents, translate the business requirements into system requirements, create a prototype of recommended solutions, demo to the users, and implement the solutions
- Use prototyping, test plans, and other means to validate that a particular architecture will meet defined requirements
- Collaborate with development team during implementation to help resolve technical problems and to revise architecture as needed to ensure successful delivery
- Provide technical leadership to development team regarding architecture decisions when needed
- Remain actively engaged over the life of a product, revising documentation as the architecture evolves
- Provide input to environment and technology selection decisions
- Engage team in project estimates based on feature implementations
- Gathers requirements for various feature implementations
- Sets and continually manages project expectations with team members and other stakeholders as it relates to architectural designs
- Develops and delivers engaging, informative, well-organized progress reports, proposals, requirements documentation and presentations
- Proactively manages changes in project scope, identifies potential crises, and devises contingency plans
- Defines project success criteria and disseminates them to involved parties throughout the project life cycle
- Builds, develops, and grows any business relationships vital to the success of the project
- This list of responsibilities may not be all-inclusive and can be expanded to include other duties or responsibilities as needed
78
Software Architect Resume Examples & Samples
- Architect and develop highly performant and scalable .Net and/or Java based applications
- Mentor team in the development of object-oriented designs and domain modeling
- Evangelize, probe and enforce agile devops practices in area of continuous and automated deployment
- Provide technical support to offshore teams
- Analyze and remediate production issues, and build instrumentation and operational readiness into the systems architecture
- Propose, oversee, and implement transition to next generation applications and services
79
Software Architect Resume Examples & Samples
- Design and develop leading edge web applications
- Translate high-level requirements into detailed technical designs
- Lead and facilitate design sessions and design reviews
- Develop and maintain effective partnerships with Scottrade business teams in order to understand and anticipate their needs, the business environment, other challenges and opportunities
- Create and maintain development standards relating to web application development including coding and modeling
- Review future technologies
- Create and maintain architectural roadmaps for Web Development teams
- Lead initiatives to improve code and application quality
- Work closely with other members of the Architecture team to ensure the web strategy aligns with enterprise technology strategy
- Create documentation using established PMO standards
- Coordinate with multiple internal and external groups
- Maintain system level documentation
- Review technical specifications to ensure that proposed designs meet architectural standards
- Prepared to address system problems during off hours with the guidance from other members of the development staff as needed
- Ability to create great object oriented designs
- Ability to recognize and standardize on reusable design patterns that can be applied on multiple projects and multiple applications
- Strong Attention to detail
- Working knowledge and experience with databases, network programming, SOA, application security, multithreaded programming
- Deep understanding of technologies, procedures, and design patterns for creating leading edge web applications
- Expert level proficiency with C#, ASP.net, Javascript, and web services
- Intermediate level proficiency with SQL and Oracle databases
- Intermediate proficiency with APIs-JMS, REST, SOAP
- Intermediate level proficiency with source control systems
- Intermediate level proficiency with Windows and IIS
- Intermediate level proficiency with Visio and Microsoft Word, Excel, and Outlook
- Bachelor’s degree in MIS, Computer Science or related field, or equivalent combination of education and experience required
- 7+ years proven success as an application developer and/or Architect required
- 5+ years proven technical experience with C#, ASP.NET and Javascript required
- Extensive experience with designing and documenting client/server applications required
- Experience with performance tuning and application optimization required
80
Software Architect Resume Examples & Samples
- 10+ years relative engineering experience
- Strong programming skills in C, C++, Java
- Exposure to Matlab and Image processing techniques
- Exposure to DICOM healthcare standards
- Strong technical skills in Object Oriented Programming & Object Oriented Analysis and Design
- Masters in Engineering or related field
- Demonstrated expertise in specified area of interest with the ability to develop engineering specifications for major sub-systems/sub-assemblies, written reports on technologies, and other product design recommendations
- In-depth working knowledge of patient/customer product-related clinical applications and scientific/engineering methods/theory with an affinity for technology and clinical solutions
- Exposure to Reliability engineering practices
- Exposure to J2EE technologies
81
Software Architect Resume Examples & Samples
- Bachelor's Degree or higher, preferably in Computer Science, or equivalent experience
- 9+ years overall software development experience with demonstrated experience delivering large scale web applications
- Results oriented, self managed individual - proven track record of delivering on estimates with minimal oversight
- Leads by example in all aspects of software development - simple, elegant, scalable, well-tested, documented
- Collaborates with cross-functional teams, including QA, DB, product marketing, and finance
- Ecommerce experience a huge plus
82
Software Architect Resume Examples & Samples
- Strong communication skills (written, verbal, presentation…) capable of presenting strategic view to various stakeholders including engineering, product, business teams and executives, and clearly illustrate where the business are going and how technology will be used to attain that vision
- Strong influence capability, capable of managing the perception of various stakeholders, handle conflicts and bring into the same page and under the same thought umbrella
- Excellent interpersonal and leadership skills, execution competence, capable of providing high level guidance and direction for engineering teams, writing high level user stories, splitting appropriately into sprints through the project to completion
- Closely work with product management team, sales & marketing team to collect customer feedback, detect product opportunities, and transform to roadmap features
- Be capable of creating high-level architectural specifications, ensuring feasibility, functionality, and integration with all applications
- Familiar with all of the development tools and development processes required to put together a great system
- Passionate on exploring new technology, apply into current products, and create innovation
- Must have experience on filing patents and can guide and motivate engineers to find out patentable point and write high quality patent proposals
83
Software Architect Resume Examples & Samples
- Drive architectural & design decisions for the full-stack product
- Provide technical leadership on software development projects
- Collaborate on key architectural decisions and design considerations
- Monitor and plan out core infrastructure enhancements
- Troubleshoot and resolve system problems and customer issues
- Mentor junior developers (i.e. demonstrate good coding practices and helping them architect code)
- Contribute to and promote good software engineering practices across the team
- 6+ years hands-on programming capabilities in Java, Javascript, HTML5, RDBMS
- 5+ years of hands-on technical leadership in a Principal Engineer or Technical Lead role
- 5+ years’ experience with web-scale, high performance systems
- BA/BS degree in Computer Science or related engineering field
84
Software Architect Resume Examples & Samples
- Identification of stakeholder requirements and their conversion into an architecture solution and to formalize them into software requirements, design and implementation
- Software architecture, design, implementation and verification
- Definition and establishment of safety-related documentation (such as developing and maintaining software documentation, including software architecture, requirements, and designs)
- Lead technical design discussions and hands-on solution implementation
- Raise quality, performance and architectural concerns regarding the developed systems and subsystems
- Bachelor’s or higher degree in software engineering
- At least 5 years of experience with software development in a real-time, distributed, safe and fault-tolerant systems
- Advanced English and Swedish language skills are mandatory (knowledge of German is considered a plus)
- Experience and knowledge in C and/or C++ development and software testing
- Experience with specification and documentation of complex technical systems
- Experience with designing signalling systems is a plus
- Experience from safety critical development according to processes and standards e.g., CENELEC 50126/50128/50129
- Self-driven, excellent communication skills and flexibility
- Proactive, responsible person
- Analytical person with proven problem solving abilities
85
Software Architect Resume Examples & Samples
- 7+ years of experience with software development and modern enterprise architecture
- 3+ years of experience with architecture for Java systems, including solutions that leverage modern JavaScript MVC frameworks
- Experience with Micro Services architecture, Linux Containers and supporting software, fault tolerance, or automation
- Experience with architecting Web services, SOAP, and REST
- Experience with performance tuning in Application Servers, transactional tracking, or troubleshooting and enhancing the existing environment
- Knowledge of Web services security architecture and overall IT security
- Experience with RDBMS, including Oracle, Sybase, SQLServer, Stored Procedures, and ETL process
- Ability to perform options comparison analysis and present recommendations
- Ability to create client ready presentations documenting architectural diagrams and technical specifications
86
Software Architect Resume Examples & Samples
- 5+ years of experience with designing and implementing system architectures with distributed or tiered component, distributed systems, and service-orientation, including technologies, such as REST, JSON, WSDL, or XSD
- 4+ years of experience as the primary designer and implementer of technical solutions for commercial organizations or the federal government
- 3+ years of experience with enterprise systems integration using messaging, Web services, ETL, or custom integrations and understanding requirements and processes of a complex business domain to derive technical design and solutions
- 2+ years of experience with designing analytics, BI, or reporting solutions that extract and process transactional or operational data as the primary lead of a team of agile software developers, including suggesting and overseeing technical approaches and implementation
- Experience as the lead author on client deliverables and marketing material, leading the establishment of a continuous integration server to automate build and test of code on one or more projects, establishing automated unit, integration, and acceptance testing frameworks on one or more past projects, and using a distributed version control system, including Git or Mercurial
- Experience with one or more of the following object-oriented programming languages: C#, Java, Python, or Ruby
- Experience with object or relational mappers to abstract away data persistence, HTML, JavaScript, and CSS
- Ability to translate high-level operational and technical requirements into comprehensive leading edge IT solutions
- Experience with hackathons, IT-related meetups, conferences, or code camps, or with posting IT articles to a blog
- Experience with projects or prototypes using non-relational NoSQL databases, including Redis, MongoDB, RavenDB, Dynamo, Memcached, Azure DocumentDB, CouchDB, Cassandra, or HBase
- Experience with designing solutions for the DoD
- Knowledge of the libraries for the .NET framework and ASP.NET
- Knowledge of Internet Information Services (IIS)
- Knowledge of Web services in .NET, including Windows Communication Foundation, Web API, or OData
- Knowledge of SQL server enterprise or analytics solutions, including SSIS, SSAS, SSRS, Service Broker, Parallel Data Warehouse, or Power BI
- Knowledge of Cloud architecture, platforms, and services from AWS or Azure
- Knowledge of continuous delivery
- Knowledge of leading prototypes using new or innovative technologies and approaches to modernize current IT solutions
- Ability to display interest in contributing to whitepapers or proposals
- Security+ Certification or equivalent
87
Software Architect Resume Examples & Samples
- The Software Architect provides leadership and act as an advisor for determining technical objectives for user requirements and specifications and plan software development within the broader organizational scope
- Software development encompasses end–user, system level, and data management applications
- Define, document and communicate the architecture ensuring that the team is using the architecture and using it correctly, stage its development in a timely fashion so progress can be made before it is complete, makes sure that the system and software architectures are in synchronization, and acts as the emissary of the architecture, ensures that management understands the architecture to the detail necessary, as well as interact with all stakeholders to ensure their needs are being met, resolved technical problems and disputes, and makes tradeoffs
- Formulates detailed long-range plans for the implementation of software solutions including language, coding, platform, resource requirements, testing, and documentation, while considering evolutionary paths and new technology insertions
- Plan and coordinate the maintenance of solutions including debugging, maintenance, and updating to ensure viability in an evolving environment
- The Software Architect will plan for future applications based on new developments in computer technology, and manage risk identification and risk mitigation strategies associated with the architecture
- Bachelor’s degree, master’s degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; fifteen or more years of experience with a bachelor’s degree, thirteen or more years of experience with a master’s degree, or ten or more years with a PhD. May substitute equivalent experience in lieu of education
- Must have a detailed and extensive expertise of software development concepts, principles, and theory and have applied that knowledge in the development of new principles and concepts
- Demonstrated project and/or program leadership skills including organizing, planning, scheduling, and coordinating workloads to meet established project deadlines or milestones
- Must possess the ability to contribute to the development of new concepts and principles; resolve unusually complex problems; serve as spokesperson on projects and/or programs; and be an expert in one or more areas of software development
- Customer focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems
- Must be able to work on a self-initiated basis and in a team environment
88
Software Architect Resume Examples & Samples
- Scrum Agile Methodology
- Experience presenting to customer, being lead and running demonstrations
- Web Application Development
- Some sort of CBRN (Chemical Biological Radiological Nuclear) experience (this is basically plum dispersion models and source detection models). This might be hard to find so modeling from weather could apply or other modeling
- Familiarity with developing for DoD projects
- Ability to use SOA and OO design and relevant tools (UML)
- Service Infrastructure
- Database (this is second tier because it expected and any RDBMS will do)
89
Software Architect Resume Examples & Samples
- Advises hardware engineers on machine characteristics that affect software systems; such as storage capacity; processing speed; and input/output requirements
- Experience in architecture development; partitioning of functionality among applications and components and application interfaces/interoperability
- Experience in software development methodologies and structured approaches to system development
- Experience with design and implementation of business communication and contact center technologies (e.g.; IVR; workflow; call recording; multi-channel; CRM integrations; etc.)
- Strong business analysis skills and experience; including development of business vision and strategies; functional decomposition; requirements capture; process modeling. Strong knowledge of design and architectural patterns
- Expert knowledge of software engineering principles; methods; and techniques
- Knowledge of the associated hardware; software; and equipment
- Professional certification in one or more specific technologies may be required; depending on job assignment
- Excellent written and spoken communication skills in English and the ability to work across virtual teams
- All applicants must submit to a background investigation application and must be able to successfully complete a public trust background investigation
90
Software Architect Resume Examples & Samples
- Develop and communicate product software architecture
- Develop software designs and participate in review of software designs
- Participate in EU industry standards initiatives such as IN2RAIL and Shift2Rail
- Understand customer requirements (internal and external) and translate those requirements into product requirements
- Minimum relevant Bachelors in Engineering or Computer Science
- Good English skills both spoken and written
- Minimum 5 years relevant professional experience required
- Experience designing software architecture for complex distributed software systems
- Software and data modelling experience with UML, XML, and XSD
- Experiences with Application Server products and technologies such as Wildfly, Tomcat, WebLogic, OAS, WebSphere, or similar
- Experience with real-time control systems is a plus
91
Software Architect Resume Examples & Samples
- Understand and communicate the full breadth of the platform to a moderate level of detail
- Participate in design reviews and influence design decisions
- Drive improvements to holistic properties of software, such as reliability and performance
- Communicate with other groups to identify commonalities and conflicts in ongoing work
- Work with external technical people (inside or outside of GE) to understand potential use cases and drive integration efforts
- Help ensure alignment with major GE technology plays (e.g. Predix) Design, implement, and maintain software on the Microsoft and Predix stack Program in established production languages, and learn about other languages as needed
- Participate in product roadmap planning
- Provide technical mentoring
- Bachelor's Degree in Information Systems, Information Technology, Computer Science or Engineering (or a High School Diploma / GED with a minimum of 4 years of IT or engineering experience)
- Minimum of 4 years of experience with code-writing in a variety of programming languages
- Experience with the Flight Analytics Platform and Predix
- Experience in leading technical discussions
- Strong interpersonal skills; ability to influence without direct authority
- Strong communication skills, including technical and non-technical audiences
- Strong knowledge of data structures, algorithms, and software engineering principles
- Experience with REST or other web APIs (implementing and/or consuming)
- Experience with front-end web development
- Familiarity with a variety of languages, including non-imperative languages
- Interest in hobby/personal programming projects
92
Software Architect Resume Examples & Samples
- Demonstrate and communicate a passion for digital products and services
- Apply your knowledge of online, cloud and mobile platforms (Windows Azure, Google App Engine, Amazon Cloud, OS X, Android are essential)
- Drive analysis of how business requirements can be technically implemented
- Integrate large and complex system integration projects and collaborate with cross-functional teams
- Design complex bespoke solutions that require creative and complex investigations and evaluations of alternative architectural solutions
- Utilize proactive problem-solving to address challenges and functional concerns
- Institute superior technology capabilities with diligence, attention to detail and technical intuition
- Implement advanced organizational and planning skills to developmental projects
- Balance competing priorities while adhering to deadlines and aligning resources with value demands
- Serve as a thought leader in digital platforms and solution architecture, regardless of the screen, device or deployment environment
- Design bespoke online and mobile IT architecture, drawing on knowledge of open source and/or commercially available platforms
- Apply industry best practices and design patterns to create scalable and secure solutions that have superior technical performance
- Develop system implementation plans/processes and oversee the development, integration, testing and launch stages
- Defines application architecture as a mean to achieve the business' security, flexibility, scalability, and performance goals; and makes sure that, over time and through the architecture's evolution, all stakeholders requirements can be met
- Documents and communicates the architecture to the development team, third party vendors (as required), and all stakeholders (to the detail appropriate to the audience)
- Ensures code development follows the architecture blue print and established coding standards
- Proposes modeling and proofs-of-concept as required
- Ensures the architecture is optimal not only for development, but also for operations, deployment, and continuous enhancements
- When confronted with technical challenges, must find creative, economical, and elegant software engineering solutions
- Identifies risks and proposes risk mitigation strategies associated with the architecture
- Evaluate third-party suppliers, products and solutions and engage in/leading collaborative discussions
- Able to identify long lead time elements of work and plan accordingly
- Fluent written and spoken English (other languages are desirable)
93
Software Architect Resume Examples & Samples
- Primarily responsible for the Airborne System Software Architecture
- Engage with the many other teams within Gogo and cooperatively get things done
- Develop and maintain scalable, modular, portable software that is targeted to Embedded Linux solutions
- Experience defining API’s and services, and building API-based solutions
- Responsible for evolving and scaling the Gogo airborne platform for any WAN technology
- Bachelor’s degree in computer science, electrical engineering or related technology – advanced degree preferred
- A minimum of 8 - 10 years of relevant experience in the telecommunications and/or networking industry
- Strong communication skills including technical documentation, written reports and proposals, development and delivery of presentations and the ability to listen to and communicate effectively with customers and vendors
- Demonstrated ability to lead and motivate both on- and off-shore teams effectively
- Demonstrated ability to work autonomously, yet cooperatively in a dynamic, matrixed environment
94
Software Architect Resume Examples & Samples
- PhD - advantage
- 3+ years software development/architecture experience
- Knowledge of networking drivers and operating systems
95
Software Architect Resume Examples & Samples
- Minimum 10 years of experience developing on Linux and/or embedded Linux related projects
- Deep experience in networking and/or storage systems
- Experience with working with the Open Source community
- Knowledge of ARM processor architecture highly desired
- Ability to function well as part of a fast-paced international team of top notch developers and domain experts
96
Software Architect Resume Examples & Samples
- Bachelor’s degree in Computer Science, Electrical Engineering or STEM degree
- 0-6 years of direct experience in an industry related field
- Development experience in C, C++, JAVA, or C#
- Ability to take ownership of an ambiguous hard problem and drive to a solution, while working in a team environment
- Ability to obtain security clearances
- Master’s degree in Computer Science, Electrical Engineering or STEM degree
- Experience leading a technical effort involving >5 engineers
- Proficient at Agile software development and continuous integration practices
- Knowledgeable in one or more areas: high assurance software, flight critical software (DO-178), ARINC Standards, hardware/software interfaces, real-time and post processing data analytics, modern HTML UI development stacks, object oriented analysis & design, design patterns, middleware technologies (e.g., DDS, ActiveMQ), CMMI (3-5) , application servers (e.g., GlassFish, WebLogic, JBoss), or Intelligence/ Surveillance/ Reconnaissance (ISR), strike mission planning or management,
- TS Cleared, SAP/SAR
97
Software Architect Resume Examples & Samples
- 6+ years of software development and/or test experience
- Direct experience developing software architecture
- Ability to obtain and maintain an active DOD Secret or Top Secret clearance
98
Software Architect Resume Examples & Samples
- 3 + years of architect or tech lead experience with customer-facing, large-scale, web-based applications
- 5 + years of experience as an application developer implementing web applications
- Experience using: C#/.NET, MVC, SPA, JavaScript, TypeScript, MVVM (Aurelia/Knockout/Angular), responsive, REST, HTML5, CSS3, nHybernate, node, TLS/SSL
- Strong knowledge of XML, XSLT, and XPATH
- Experience with designing, implementing, and tuning databases such as: MS-SQL, Oracle, MongoDB, Neo4J, Hadoop/HBase
- Experience using security technologies, such as: Identity Server, SAML, JWT, Open ID Connect, and OAuth
- Experience with middleware technologies such as Redis and RabbitMQ
- Experience with web application hosting, deployment, and the management and optimization of the related IT infrastructures
- Experience in deploying applications to cloud environments such as Azure and AWS
- Experience working within Scaled Agile Framework or large multi-site, Agile environments
- Strong knowledge of architectural styles and design patterns. Microservices experience is a plus
- Experience with JAVA and JBOSS is a plus
- Experience using UML is a plus
- Excellent application design and analysis skills
- High energy and motivation
- Able to explain clearly the benefits of architectural approaches in terms of business value
- Proven teamwork skills
- Ability to actively listen to others
- Servant leadership, collaboration, facilitation, and negotiation skills
- Ability to adjust work schedule as needed
- Ability to work with multiple priorities
99
Software Architect Resume Examples & Samples
- Assess and propose software architectural solutions to continuously drive system performance, scalability, reliability and high-availability
- Analyze system requirements and develop architectural specifications
- Work with other thought leaders in the organization to define software/hardware/system solutions
- Lead technology initiatives cross-functionally
- Follow and enhance best practices for design methodology, tools and infrastructure
- Participate in and contribute to spec reviews, code reviews and test plan reviews
- Strong background in developing large-scale high-availability systems
- Proficiency with Infiniband protocol
- Experienced at driving software quality
100
Software Architect Resume Examples & Samples
- Good understanding of SOA (service oriented architecture)
- Proven experience to architect enterprise level solution
- Understanding of cloud / SaaS implementations
- Ability to drive high level requirements through to implementation, together with experience working directly with customers to understand their needs
- Understanding of PLM from either a business and / or integration perspective
- Understanding of one or more of the following solutions spaces: EDA / Data Management / Collaboration Solutions
- Excellent communications skills to work in a cross functional, international organization
- Familiarity with creating and using commercial API as abstraction with various implementations
- Experience with Java / C / C++ / Qt
- Experience with Agile/SCRUM processes an advantage
- Masters in Engineering / Computer Science / Software Engineering preferred
101
Software Architect Resume Examples & Samples
- Use your extensive experience working with Service Oriented Architectures, micro-services, and event driven architectures to help Concur scale
- Use your advanced knowledge of software design, tools, and continuous delivery development process to re-architect and future-proof our products
- Use computer programming languages like Java, NodeJS, AWS & NoSQL and software tools, and software development environments to code, modify, and prototype programs
- Investigate assigned product issues, analyze layers of code for origin of bugs, and recommend solutions to cross-functional team (Development\Product Marketing)
- Gain complex product functionality and architecture knowledge
- Analyze internal development process and make recommendations for changes
- Produce Design Documents for assigned application features/enhancements
- Provide feedback on functionality requests regarding feasibility and complexity
- Active participation in code and design reviews
- Serve as resource between departments on detailed technical product information
- Mentor less experienced engineers
- Provide design guidance to team members around solution implementation
- Degree in CS, EE, Mathematics, or related field. Equivalent experience considered
- 12+ years work experience in a technical related field
- Track record of large customer facing product delivery at Internet scale
- Advanced knowledge of software design, tools, and continuous delivery development process in an agile open source environment
- Strong programming knowledge in several programming languages (Java, Node.js, Python strongly preferred, plus working skills in one functional language like Clojure, Erlang, or similar)
- Ability to use UML to model systems and interactions
- Familiarity with multiple SQL and NoSQL data stores, plus techniques for big data manipulation
- Successful implementation of several major open source packages in an enterprise environment
- Exercises judgment within broadly defined practices and policies in selecting methods, techniques, and evaluation criteria for obtaining solutions
102
Software Architect Resume Examples & Samples
- Architect and deliver innovative enterprise solutions for business stakeholders, delivering proof of concepts and innovation prototypes
- Drive our offshore partners to deliver, managing resource effectively in a matrix environment
- Work effectively across Kantar architecture teams, collaborating and inputting into group wide projects
- Provide technical input across the project lifecycle from inception to completion of a development
- Keep up to date with trends and developments in technology, acting as a subject matter expert
- Candidate is expected to have broad technical knowledge (as a senior developer) combined with strong business analysis skills
- Knowledge of or experience with the following is required: Azure,.Net / C#, HTML5, JQuery, SQL, Mongo DB and an understanding of the relative strengths and weakness of web, data and cloud technologies
- Experience of architecting large, complex software systems, preferably across multiple locations and stakeholders
- Excellent communications and soft skills, including the ability to influence decision making, and to work effectively with business stakeholders
- The ability to break down large, complex problems into smaller more manageable phases or stages, and to deliver tangible outputs
- Experience of working effectively with offshore teams
103
Software Architect Resume Examples & Samples
- Work with senior management to influence strategic vision, and translate business vision into SCWX’s conceptual architecture
- Drive architectural evolution to optimize platform extensibility and resiliency
- Drive architectural improvements to maximize platform performance and scalability
- Mentor our IT organization on business and technical vision and related architecture standards
- Actively promote sound engineering principles among technology team members
- Identify training that will develop necessary skills for technical staff, as well as promoting understanding of the MSSP space
- Cultivate creativity throughout the engineering organization
- Research, evaluate and formally recommend third party software and technology packages and services
- Assist teams in adopting new infrastructure and technologies
- Actively participate in the implementation of pilots/ proofs-of-concept of new business applications and infrastructure
- On occasion, assist in production escalations and problem resolution
- Provide occasional SME participation at security conferences or media calls
104
Software Architect Resume Examples & Samples
- Manage risk identification and mitigation associated with the architecture
- Evaluate new technologies and plan for appropriate insertion into our products
- Drive idea generation for new software products, or for the next version of an existing product
- Work with other architects to collaboratively ensure the entire system architecture is in synchronization and is appropriate for development, deployment, operations, and sustainment
105
Software Architect Resume Examples & Samples
- Develop software development and enterprise architecture standards and policies that promote shared services, infrastructure, applications, and service-oriented architecture [SOA], to optimize reusability and improve information integration and system interoperability
- Review and oversee projects to embed architectural standards and practices, eliminate duplicate functionality and system capabilities, identify and mitigate divergence from business and IT objectives, goals, or strategies
- Act as a solutions architect to provide consensus based enterprise solutions that are scalable, adaptable and sustainable with ever changing business needs
- Masters/Bachelors in Computer Science or comparable work experience demonstrating ability
- Experience with systems architecture development, partitioning of functionality among applications and components, application interfaces/interoperability, Information Architecture and Governance, Data Architecture principle
- A minimum of 10 years’ experience with Java, Java Applets, Web Programming Skills, Web User Interface Design, Software Requirements, Software Development Lifecycle (SDLC)/Agile Process, Object-Oriented Design (OOD), Software Debugging, Web Content Management, Java Server Faces (JSF),JSP/Servlet,s Java Web Services, CSS, AJAX, (JAX-WS, JAXB), service oriented architecture (SOA), Web Services, WebSphere, Tomcat, JBoss, WebLogic, XML, XSLT, JMX, JMS, HTML, DHTML
- Sound experience with build and source control tools and processes (such as Maven and Subversion), Java standards used for implementation of enterprise software. Such as J2EE; Java Persistence API, (JPA)/Hibernate and Enterprise Java Beans (EJB) and frameworks (i.e. MVC architecture, Struts, Spring, , Hibernate, Spring, EJB, AOP) Java IDE ' Oracle J Developer, Eclipse, or other open source, Object-oriented design concepts (OOA/D/P, UML), Web 2.0 and Enterprise 2.0 concepts, SDK integration with Business Objects and Crystal Reports, Unix/Linux operating kernel and familiarization with scripting language
- Web services -> RESTFUL Services, SOAP web services, WSO2 Axis services
- Databases -> MSSQL, MOCKITO,ORACLE, MY SQL, MOCKITO, NO SQL, Mongo
- Knowledge of Cassandra, Hadoop
- UI frameworks -> Adobe Flex, Dojo Framework,jquery, ext js
- Analytical and graphical tools
- Markup languages -> HTML, XML, CSS, MXML, JSON
- Understanding of TPaaS architecture
- Experience in SCRUM framework for agile development and played scum master role
- Ability to communicate effectively, orally and in writing
- Ability to manage team on time and manage workload effectively which includes planning, organizing, and prioritizing with attention to details
106
Software Architect Resume Examples & Samples
- Design the specifications, models and guidelines within a coherent architectural blueprint to meet user requirements reflecting NCR’s established design principles
- Plan and coordinate activities to ensure compliance with regulations, standards and requirements
- Drive innovation within the solution set by applying new technology and facilitating the development of software interactions, connections and transactions that enable data value-exchange and support NCR’s Omni-commerce platform strategy
- Collaborate with stakeholders (Solution Management, Engineering, Platform) to understand the market requirements, ensure successful application of architectural design, support development and delivery of products, and implement systematic leveraging and reuse of enterprise components
- Ensure all stakeholders understand the vision state and the approach to achieving the technology roadmap
- Understand the information needs, data sources and their limitations and ensures data is validated, stored, protected, and processed accurately and timely
- Mentor and train the engineering team to help shape strategies, solve problems, and create solutions
- Develop software documentation that will provide guidance installing and operationalizing software products or systems
- Work collaboratively with engineering teams and communicate clearly and concisely, especially when dealing with technical topics
- Bachelor’s Degree in Computer Science or Engineering
- 10 years + in software development
- Polyglot coding skills, such as C#, Java, C/C++, Scala, JavaScript, Go, etc
- RDBMS and NoSQL experience
- Experience with designing and implementing multi-tenant systems
- Experience with IaaS, PaaS and Cloud Services such as AWS, Azure, OpenStack, OpenShift, or Cloud Foundry
- Knowledge of container technologies like Docker, Kubernetes
- Experience with modern cloud guiding the architectural footprint of SW solutions within in an Agile environment
- Strong collaboration and coaching skills
- Ability to translate technical jargon into easy to understand and clear terms
- A continual learner that stays up-to-date on the latest technologies
- Experience in the Retail industry
- Big Data experience, such as Hadoop
- Visit our careers site for a list of the benefits offered in your region in addition to a competitive base salary and strong work/family programs
107
Software Architect Resume Examples & Samples
- 5+ years hands-on programming capabilities
- Modeling and scenario analysis skills
- Experience with web-scale, high performance systems
- Experience with BI programs/tools such as Microsoft, Oracle, IBM, Tableau, or similar
- Experience with building and developing data warehouses
- Experience with enterprise level ERP systems and reporting tools
- Experience with data mining and reporting writing
- Experience with building distributed architectures
- Experience with open source software
- Excellent problem solving skills and ability to break down complexity
- Ability to see multiple solutions to problems and choose the right one for the situation
108
Software Architect Resume Examples & Samples
- Minimum 15 years in Embedded Systems design and 10+ years in the design / architecture of embedded software tools
- Extensive experience in both C & C++ (minimum 15 years) with a background in compiler construction desired
- Extensive knowledge in the development of embedded hardware platforms including circuit design, debugging & current experience with sensors, controllers, power & power management, communication interfaces (wired & wireless), connectivity, etc
- Extensive, current knowledge of the competitive landscape in embedded software, electronics CAD (ecad), and mechanical CAD (mcad), as well as manufacturing is required
- Current knowledge of circuit simulation & signal integrity analysis as well as hybrid modeling of hardware, software and mechanical systems (SPICE, IBIS, Modelica, etc) is necessary
- Strong background in open source Software and Hardware systems and current models for socializing content and resources in the product development community
- Current knowledge of electronics manufacturing including PCB fabrication and circuit board assembly (including pick and place)
- Must understand SW abstraction models for embedded systems design and have a passion for transforming the market and enabling new users to create embedded SW
- Solid understanding of Git / Github for professional SW projects is necessary
- Extensive knowledge of the Linux, Macintosh and PC platforms
- Must be a team player, able to work with producers, content providers, information architects, and other designers in a fast-paced, deadline-oriented environment
- Must be able to work on multiple projects, communicate clearly, and respond to constructive feedback from the team
- Must be able and willing to take direction
- Must be 100% comfortable with iteration as products and thinking evolve
- Ability to adapt to changing pace and strategic decisions
- Creative and innovative mindset
- Ability to generate and express clear ideas and designs
- Ability to work on multiple complex projects simultaneously
- Highly motivated, detail oriented, and accurate
- Excellent communication, organization, and presentation skills
- Background with 3D printing, Arduino, Raspberry Pi, CNC, electronics, etc. are highly preferred
109
Software Architect Resume Examples & Samples
- Architect the services platform managing all software licensing, entitlements, and access control, across an eco-system of inter-dependent technology teams
- Drive the technical strategy and roadmap with hands-on leadership in arch and implementation
- Architect the core integration components embedded across all Autodesk applications
- Drive and align technical strategy across divisions and inter-dependent teams
- Manage cross-functional relationships with stakeholders, engineers, and technical partners
- Serve as technical evangelist across technical and non-technical personnel at all levels
- Mentor and work with technical implementation team
- MS or equivalent in Computer Science
- 7-10+ years software development experience, creating enterprise solutions at cloud scale
- Extensive experience developing web services and cloud technologies
- Experience building event driven systems and working with message queues
- Cross-platform, native desktop app development (Windows, Mac, Linux)
- Understanding of enterprise integration patterns
- Understanding of CAP theorem and experience with eventual consistency in multi region environments
- Experience with AWS and Amazon EC2
- Languages: Java, JavaScript, Python, C#, C++
- Libraries: Spring Framework, J2EE, JSF2, OSGI
- Tools: Git, Subversion, Eclipse, IntelliJ, Maven
- Cloud: Puppet, Docker, Amazon EC2, REST API design
- Other: Agile, TDD, BDD, UML, Enterprise Integration Patterns
110
Software Architect Resume Examples & Samples
- Experience working with Home gateways / routers, telecommunication domain is a must. Candidate must have working knowledge of the CPE (Customer Premise Equipment), its features and the market trends towards such products
- Deep technical knowledge in one or more of the technical domains: Networking, Packet acceleration, WiFi, VoIP, QoS, Security and IoT
- Prior experience architecting (minimum of 7-8 years) and debugging solutions on embedded systems
- Deep technical knowledge on Linux distributions (OpenWRT), kernel support, system configurations, packaging software, software development/debug and drivers
- Knowledge on MIPS and IA based SoCs will be handy
- Experience working with established SDLC processes, Agile, SCRUM, in particular requirements engineering
- Bachelor, Master or PhD in Computer Science/Engineering or Electrical/Electronics
111
Software Architect Resume Examples & Samples
- Work independently to provide advanced technical analysis, and application systems programming web development utilizing state of the art Microsoft development tools to develop products
- Interact in a team setting with co-workers including other programmers, database administrators and business analysts
- Work as team lead for the project
- Provide the business team with regular project burndown reports
- Develop software modules of high complexity and scope, while adhering to documented development standards
- Work independently to develop solutions for complex business and technical problems
- Innovate, design and develop web-based applications using primarily Microsoft technologies
- Support deployment of application into production and maintain applications after release
- Coordinate with other team members to brainstorm and create new processes for use in day to day operations
- Focus continually on developing business knowledge and product/feature expertise
- Utilize source control, and deploy applications utilizing best practices procedures/techniques
- Follow industry practices of analysis, design, development, testing, deployment, and maintenance/production support of custom applications software
- Test developed applications for accuracy, efficiency, and stability
- Coordinate with other team members to assist on a variety of other development needs and practices
- Mentor and train less experienced staff members
- Assist on customer support issues resolving any application issues and/or errors
- Strong skills and experience in evaluating, conceiving, developing, and implementing enterprise level web applications
- Deep understanding of object oriented design principles
- Solid experience with test driven development and full-stack testing strategies
- At least 8 years of experience with the following technologies
112
Software Architect Resume Examples & Samples
- In-depth knowledge and product development experience of working on one or more layers (Layer 3 through Layer7) of the networking stack
- Experience with Openstack and/or other Cloud infrastructure products
- Understanding and experience of L4 to L7 services and Cloud Networking & Security (like Load balancing, Firewall, Application Firewall, IPSec VPN, NAT, IPv6, remote access and various tunneling protocols) architectures and algorithms
- Knowledge of server virtualization technologies like Xen, KVM, Linux containers etc
- Demonstrates advanced experience with C, C++ or Java as well as strong experience with scripting languages such as Python, Perl, shell, etc
- A background in developing large scale compute or storage products a strong plus
- Strong Database knowledge
113
Software Architect Resume Examples & Samples
- BS or MS degree in computer science or equivalent, with a solid foundation in complex software system design
- Commercial experience as lead developer of complex cross application products and/or underlying infrastructure that has shipped and in use by large number of customers. This includes proven success in architectural leadership and design, as well as successful implementations of such
- Ability to work in an extremely fast paced and challenging environment
114
Software Architect Resume Examples & Samples
- Provide architectural guidance for major software initiatives
- Develop design standards and guidelines, and mentor other architects and engineers on best practices
- BS/MS/PhD in computer science or equivalent degree
- Exceptional technical competence that includes a track record of innovative problem solving and individual technical accomplishments
- Proven experience with design and software architecture principles and concepts, including performance tuning,high availability, fault tolerance, and other related architectural concerns
- Extensive experience with Spring,Hibernate, JMS, TestNG, relational databases and SQL
- Excellent communication and relationship skills
- Ability to thrive in a high-productive, customer-oriented environment
- Ability to contribute to multiple projects / demands simultaneously
- Experience with high volume distributed application development in a SaaS environment
115
Software Architect Resume Examples & Samples
- Expansive knowledge of issues related to building Cloud infrastructures
- Prior hands-on experience in developing and deploying Microservices solutions on Cloud infrastructure
- Experience in working with Docker container, Kubernetes
- Experience with technologies used for service registry like Etcd, Consul, Zookeeper, Curator, Eureka etc
- Experience utilizing IaaS and PaaS from Amazon AWS or Google Cloud Services
- Experience using and developing RESTful APIs using JAX-RS, JSON
- Experience with event-based and message-driven distributed system
- Expert level programming skills in Java
- Strong understanding of HTTP protocol, WebSocket, SSE, and other web technologies
- Strong familiarity with web servers and load balancing technologies
- Understanding of network communications, including TCP/IP, HTTP, and RPC protocols
- Familiarity with security principles using SSL protocols and data encryption
- Experience in use of source code management system like svn or git and build tools like ant, maven, gradle or make
- Experience with several programming languages such as Go, Javascript, Python
- Experience working with Node.js, Nginx, ha_proxy
- SB
116
Software Architect Resume Examples & Samples
- Define the system software architecture, including interface definitions between electrical, optical, and mechanical components, that align with product and technology roadmaps
- Perform systematic software architecture analysis of features, requirements, interfaces, and designs through the appropriate application of engineering techniques to predict product performance and robustness
- Engage and collaborate with cross-functional teams to gather requirements, evaluate technical concepts, and make technical decisions
- Create software development plans that are realistic in delivering new products that meet product performance specifications and requirements on-time and on-budget
- Drive and contribute to software requirements, design, implementation, integration, code reviews, and testing
- Lead and contribute to the development of software tools for automated testing, technical service, and manufacturing
- Lead technical investigations related to new product development and product sustaining activities
- Design and maintain a multi-site software development environment
- Evaluate and continuously improve software development processes and work instructions according to IEC 62304
- Document results in clear, concise technical reports that support the product design history file and technical file
- Provide leadership and technical guidance to project teams to accomplish tasks and achieve company objectives
- Serve as the primary liaison with external software consultants and contractors
- Minimum 8 years of experience in software development
- Proven track record in developing architectural visions for robust, testable, and scalable products
- Strong experience throughout the software lifecycle development process
- Experience with developing and sustaining embedded devices, including software development in a real-time environment (e.g., QNX) using C/C++
- Preferred experience in medical device software development, including a thorough understanding of IEC 62304 and familiarity with 21 CFR 820.30, MDD, and ISO 13485 guidelines and standards
- Experience with software analytical tools (e.g., LDRA)
- Good verbal and written communication skills
- Good leadership skills with the ability to lead distributed technical teams
- Results driven and highly motivated self-starter that can work independently with minimal supervision
- Flexible with the ability to manage simultaneous tasks and adapt to changing priorities
- Some travel required (< 20%)
117
Software Architect Resume Examples & Samples
- Responsible for translating the requirements created by functional analysts into the architecture for that solution and describing it through the set of architecture and design artifacts. Those artifacts are then used by the rest of the development team to implement the solution. The process of defining architecture by the solutions architect often involves selection of the most appropriate technology for the problem being solved, impact assessment as well as technical and operational feasibility
- 6+ years of overall business/ technology experience
- Experience building architectures in CDH or comparable Hadoop Environments
- Experience with Analytical Modeling tools, platforms and methodologies eg. SAS
- Exceptional verbal and written communication skillsSearch Jobs US
118
Software Architect Resume Examples & Samples
- Develop and integrate software on cutting edge and growing platforms
- Fulfill tasks as a member of a team, using practices (e.g. peer reviews and paired programming, daily stand up meetings)
- Be able to experiment with and adopt industry and team techniques (e.g. follow test-first TDD practices)
- Be able to proactively adapt to new technologies and changing requirements
- Participate in requirement and design reviews with business partners and other engineers
- Investigate and resolve issues in development, test and production environments
- Provide timely communication of status to project leaders in oral and written formats
- Practice and robust knowledge of the Windows desktop/server technology stack
- Experience with Object Oriented designs and patterns
- Acceptance of personal responsibility to impact results and deliver on commitments
- Able to work independently and as part of a team on multiple overlapping projects
- Detail oriented, a self-starter and a strong team player
- Demonstration of self motivation, ability to learn quickly and to apply know-how to solutions
- Ability to present technical topics to a technical or non-technical audience
- Experience and/or a willingness to work in a fast paced software development environmentSearch Jobs US
119
Software Architect Resume Examples & Samples
- Research, evaluate and develop complex software designs against requirements for PET-MR Host SW platform & applications. Be a technology advocate in business and customer interactions. Lead and coordinate the domain technical and business discussions relative to future architecture direction across the product portfolio or product line. Develop and define software technology roadmaps for PET-MR products in collaboration with MR SW senior engineering leadership in the business P&Ls. Use technology roadmaps and technical knowledge to drive organizational and business strategy. Communicate technology strategy in a simple, understandable manner to the business leaders and engineers. Develop roadmap strategy for tools and libraries for MR engineering; partner with cross-functional teams to ensure effective implementation and support is delivered to MR engineering. Identify improvement opportunities and implement solutions to address critical gaps across the MR Software Engineering function. Work with the office of the Chief Engineer to ensure Technical Design Reviews are complete and effective in positively impacting product design. Mentor and develop global host team members in MR in their activities and help them grow technically Lead the PET MR Host Subsystem Technology Leadership (both the what and the how) o Competitive benchmarking o Emerging technology trends o Unmet needs/emerging needs o Modernized development tools/methodologies o Vision, roadmap Ownership of Host Subsystem Document Strategy & Evolution Quality Specific Goals: 1. Aware of and comply with the GEHC Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply to this job type/position 2. Complete all planned Quality & Compliance training within the defined deadlines 3. Identify and report any quality or compliance concerns and take immediate corrective action as required 4. Support compliance/closure of Regulatory and Quality requirements before completing Design Outputs/Program Deliverables 5. Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives
- Bachelor’s Degree in Computer Science / Electrical/Electronics/Communications with minimum 10-12 years of software design & development experience working with cross-functional teams in an industry environment. 2. Minimum 2 years of experience as an architect driving SW development activities 3. Proven track record of driving upto 3 global NPIs as an architect technically throughout the entire new product development cycle including install base. 4. Experience in mentoring and coaching engineers across NPIs / subsystems 5. Ability to work effectively in a global cross-functional team environment 6. Experience in object oriented design methodology and various programming languages like C++ and Java including data structures and design patterns 7. Experience in development of application/platform components using various Design Patterns in Linux platform. 8. Strong Analytical, debugging and Problem Solving skills. 9. Working experience in agile environment. 10. Familiarity with the latest software development practices, tools and environments including practical usage of Configuration Management systems, Defect Tracking tools and Debuggers. 11. Able to create and build an environment in which others can freely share ideas
- Creative problem solver and solution developer when presented with conflicting requirements, business demands and technical risks/issues 2. Knowledge of PET-MR/MR SW platform and its dependencies with other subsystems is highly desired and will be a good differentiator 3. Knowledge of GE Healthcare engineering tools and processes (PRD, QMS) 4. Attention to detail and ability work independently toward timely completion of a variety of assignments 5. Ability to develop unique concepts/solutions for complex products 6. Strong verbal/written communication and influencing skills 7. Experience working in a global team environment and a cross-functional product development environment. 8. In-depth working knowledge of patient/customer product-related clinical applications and scientific/engineering methods/theory with an affinity for technology and clinical solutions 9. Willing to learn new technologies and flexible with roles and responsibilities
120
Software Architect Resume Examples & Samples
- Proven ability to influence technical decisions in a highly complex infrastructure environment
- Technology enthusiast that enjoys researching and selecting new technologies that meet software development needs in an agile/scrum development environment
- Experience in architecture and development, Java/J2ee specific, is required
- Experience with both package and greenfield development is desirable
- Robust understanding of Java and an in-depth understanding of other Java technologies, including Servlets, Struts/Tiles, JSP, JDBC, JMS, Spring, Familiarity with front-end technologies – FLEX, AJAX, XHTML, HTML, XML/DOM
- Experience with WebServices (REST, SOAP, XML-RPC, etc.)
- Experience with NO-SQL databases like MongoDB, HBASE etc
- Familiarity with EAI patterns, queuing systems (e.g. MQ Series, JMS, etc.) and business process orchestration (e.g. BPEL), workflow automation systems, etc
- Hands on experience with Agile/Scrum methodologies
- Experience in developing and driving SOA strategies within large enterprises.Search Jobs US
121
Software Architect Resume Examples & Samples
- Responsible for MaaS360,iOS,Mobile device management (MDM) product architecture and design
- Responsible for significant portions of overall MaaS360 product architecture and design
- Sets the overall technical framework for the product and monitors activity to ensure conformance with that framework
- Perform software module requirement analysis, design, and test design
- Assist with escalated customer support investigations
- Assist in the preparation and review of product, engineering, and management plans and reports (e.g.program and project plans) as required
- Mentor less senior team members and peer review product artifacts including requirement specifications, design specifications, code, etc
- Interface with customers to gather product requirements, present technical aspects of the product, and understand problems with the product
- Identify and communicate possible improvements in the work process for customers and peers
- Experience in iOS Programming,software development kit (SDK),iOS Operating system and Application program interface (API's)
- 10+ years of related experience in software development
- Knowledge and extensive hands-on experience with designing and developing iOS applications
- Hands-on experience of architecting, designing and building software systems
- Hands-on experience of working on Mobile Device Management product/solutions
- Hands-on experience in iOS Programming SDK and iOS Operating system
- Hands-on experience of working with iOS MDM APIs
- Experience with software configuration, build management and issue tracking tools such as Subversion, Git, JIRA
- Experience in software requirements and design engineering skills using a well-defined disciplined engineering process or methodology
- Flexibility to work in an Agile development model
- Demonstrated proficiency with Object Oriented Programming and Design techniques
- Demonstrated proficiency with Object-C and related tools, and knowledge of Java and related tools
122
Software Architect Resume Examples & Samples
- Define, document and negotiate detailed engineering-level requirements, architecture specifications and acceptance tests
- Take a leading role in the software architecture definition and collaborate closely with our silicon architects on the system architecture driving "design for software"
- BS in Electrical Engineering, Computer Engineering, Computer Science or related discipline
- 7+ years of experience in networking system aspects, protocols and stacks, such as L2-L6, DHCP, VLAN, IGMP, QoS, VoIP protocols, TR-69/-181
- 4+ years of hands on experience in Linux Kernel, device drivers, Linux kernel networking and open source
123
Software Architect Resume Examples & Samples
- Deliver enabling research (Protoype; Design documents; Software commercial/open service review for use in Orion platform)
- Mentor and train software developers
- Ensure architectural tenants are maintained
- Strong command of C# and .NET (Prototyping can be in any language GO, Java, Python)
- Experience with designing and implementing features in commercial software
- Intermediate to Advanced knowledge of SQL
- Experience with continuous delivery and integration
- Fluent English and good communication skills. English is used on daily basis
- Solid understanding of the development processes and practices
- Knowledge of Javascript, jQuery, Angular
- Knowledge of NUnit
- Knowledge of MVC, MSBuild, WiX
124
Software Architect Resume Examples & Samples
- Minimum of 5 years of experience in mobile architecture
- Minimum of 5 year of hands on application engineering using HTML5, JavaScripts
- Minimum of 5 years of experience with SAP and mobile solutions design
- Experience with SAP UI5, SSL, CSS#, JQuery, Json, XML, AJAX standards, and web services with SOA methodology
- Demonstrated technical experience in architecture or engineering core mobility solutions for SAP
- Knowledge of SAP HANA implementation
- Experience with SAP integrations technologies like PI / PO and other non-SAP middleware solution like Oracle
125
Software Architect Resume Examples & Samples
- Deliver value to our customers and do everything necessary to achieve this
- Lead design and implementation of highly available, scalable and distributed services as part of an Agile team
- Lead projects from requirements phase to deployment in production
- Write and review code (Java mostly), design, test, and collaborate to get that code into production
- Work on components built in multiple programming languages
- Lead the automation of everything - from building (Gradle and Jenkins), testing (JUnit, Cucumber), and deploying (Chef, Puppet, Ansible) services
- Work on Web and mobile user interfaces and REST APIs that connect to SQL (Oracle) and noSQL databases
- Enhance core services of product that handle 25 billion queries/day
- Measure health and performance of the services you help build
- Drive, motivate and mentor team members to build a strong team
- Work closely with key customers to educate them about new features and help them achieve smoother integration with the product's services
- Communicate with upper management, your team, Architecture group, and other technology peers
- Closely work with the product team to define both short term and long term vision
- Continuously learn new concepts and technologies and share with your team and the greater Client
- Leverage and contribute to our evolving shared infrastructure
- Make things better every day
- Four year degree in IT, Computer Science or related field OR equivalent work experience, Masters preferred
- 6+ years experience developing enterprise software and services
- Demonstrated experience as an architect or lead designer on a high-volume, scalable system
- In-depth knowledge of Linux, C, C++, Java, the JVM, and third-party Java libraries as well as other dynamic programming languages such as Python
- Experience designing writing RESTful web services
- Behavior driven development experience using Cucumber is desired
- Knowledge of DNS protocol and Networking is preferred
- Know
126
Software Architect Resume Examples & Samples
- Design and implement an android offering for our Retail partners
- Plan and layout specifications with business counterparts
- Coordinate development with multiple teams as a lead
- Plan development and implementation of a shared library for use in iOS and Android
- Provide expertise and thought leadership to architect solutions that provide appropriate levels of performance, scalability, reliability, and cost efficiency
- Ensure that all designs comply with NCR architectural standards
- Collaborate with the development teams and the architecture community to review and obtain agreement for architecture designs
- Lead cross-functional teams in the assessment of new technologies to understand how those technologies could improve the effectiveness or efficiency of the solutions provided by the IT organization and position the organization to support the business objectives for the company
- Research and communicate industry trends and that NCR IT should consider for adoption
- Serve as a subject matter expert for selected products and technologies within the IT reference architecture and manage the strategic roadmaps for these products and technologies
- Educate members of the development team on architecture standards
- Participate as a member of the Architecture Steering Committee and participate in setting architecture standards and directions
- Experience with Multitenancy strongly preferred
- Experience with e-commerce or retail systems
127
Software Architect Resume Examples & Samples
- Own the overall technical direction of the project and the product
- Provide software technical leadership to engineering team throughout all life cycle phases
- Investigate new software technologies and technology partners
- Clearly communicate conceptual ideas and design rationale to stakeholders
- Lead the development of prototypes in the early stages of product development
- Look for new and innovative ways of improving current products
- Design, develop, test, deploy, maintain and improve software
- 10+ years relevant work experience
- A driver of software innovation in terms of technologies, technical concepts and architecture
- Understanding of operating system fundamentals (Windows OS)
- Deep understanding of scalable computing systems, software architecture, data structures, and algorithms
- Proficiency in network, distributed, asynchronous, and concurrent programming
- Experience with complex design/development in cloud-based architecture
- Expert skill in a modern programming language such as C++, C#/.NET
- Strong understanding and application of software design patterns
- Experience with imaging systems, particularly for medical or dental applications
- Experience with FDA, MDD, ISO and Security and Privacy requirements
- In-depth experience with one or more software modeling tools, Enterprise Architect preferred
- Teamwork –must be willing and able to work closely with other departments, peers, etc
- Ability to influence others – must be able to inform, convince, and persuade others to action on key initiatives
- Results orientation – must deliver results
- Communication—must be able to effectively communicate in both written and verbal forms
128
Software Architect Resume Examples & Samples
- Strong, object-oriented design and coding skills (C/C++, Java, Scala and/or .Net) - Extensive experience
- Agile methodology experience (TDD/BDD/XP/Scrum)
- Broad knowledge of relevant technology architectures. For example, cloud storage, networking, databases, Linux, application servers, load balancing, etc
- Exposure to and understanding of application frameworks e.g., Spring, Spring Boot, Akka, Storm, Micro-Services etc
- Exposure to and understanding of cloud computing technology and providers e.g., Docker, Mesos, AWS, etc
- Experience with software configuration management tools (e.g. Git, SVN)
- Experience with configuration management tools (e.g Chef, Puppet, Ansible)
- Experience with continuous integration tools (e.g. Jenkins, Bamboo, TravisCI)
- Experience with PaaS (e.g. CloudFoundry, Heroku, OpenShift)
- Experience developing and/or working with automated test environments
- Drive best practices and sound design principles through the Software Engineering Maturity Model (SEMM)
- A demonstrated ability to influence teams across multiple geographically dispersed sites preferred
- Proven ability to prioritize tasks and meet deadlines
- Strong oral and written communication skills and advanced presentation skills
- Masters/PhD are highly desirable
129
Software Architect Resume Examples & Samples
- Research, evaluate, and recommend technologies and products for their applicability to business needs
- Design and implement innovative, scalable, sustainable systems and solutions to complex problems
- Collaborate with other eBay architects to understand and define architectural standards and evangelize those within regional team
- Understand short term and long term needs of business and product, and use that understanding to make informed decisions for software solutions
- Strong hands-on experience as a software architect designing and delivering large scale distributed software systems
- Excellent knowledge of object-oriented programming concepts (JAVA/C++/Python/RoR), web applications, SOA, REST and best practices
- Strong knowledge of Computer Science fundamentals like Data Structures, Algorithms, OS fundamentals and databases, Caches
- Strong technical skills and critical thinking, and ability to communicate vision to diverse technical and non-technical audiences
- Ability to drive influence and encourage others to think critically, extensible about products they build & deliver, and drive alignment
- Knowledge of big data, load balancing, machine learning is a plus
130
Software Architect Resume Examples & Samples
- Deliver quality software releases on time in an Agile environment
- Promote implementation of software development best practices
- Drive innovation across our software development team
- Identify technical improvement opportunities in current software programs to optimize performance and efficiency for internal and external customers
- Responsible for hands on development of new features and the maintenance and enhancements of existing functionality
- Responsible for creating and maintaining an extensible and performant system architecture
- Collaborate with team members, achieve working synergies within the team to maximize success
- Maintains a broad knowledge of emergent trends in software development platforms, tools, methodologies and their underlying principles
- Collaborate effectively with team members and project leadership to identify needs and evaluate alternative business solutions
- Seeks opportunities to incorporate new technologies into the product’s technology stack when they can add value
- Continually seeks opportunities to increase product quality and customer satisfaction
- Suggests areas for improvement in internal processes along with possible solutions
- Delivers informative, well-organized presentations to team members and project leadership
- Works directly with operational and support departments to resolve production issues
- Troubleshoots and resolves functional and performance related issues
- Seeks development opportunities above and beyond required training
- Serve as a resource to others regarding highly technical areas and provides expertise to team
- Serve as mentor for junior developers in the hard and soft skills required for success
- BA/BS in Computer Science or related concentration or equivalent work experience
- 5+ years’ experience in Software Development, experience in an Agile development environment a plus
- Good understanding of Object-oriented concepts, design patterns and their implementation in C#
- Understanding of common web architectures
- Proven experience as a full stack engineer
- Demonstrated ability to work with other teams within an organization such as Quality Assurance, Product Management, Operations and Support
- Demonstrated experience delivering competitive data intensive software products
- Thorough understanding of security and compliance requirements of HIPAA and the HITECH Act, which must be considered in designing and building healthcare applications
- Required Technical skills
131
Software Architect Resume Examples & Samples
- Contribute to the aligned and consistent design and/or architecture of a product, part of a product or a specific architecture subject (e.g. integration, software lifecycle)
- Evaluate architecture risks and estimates effort for backlog items
- Translate product requirements into technical requirements and system language
- Drive alignment of designs in accordance with the defined architecture (Architecture Concept Document, Guidelines, Standards)
- Review team designs with focus on SAP and project architectural guidelines
- Support product owner by ensuring architecture feasibility, readiness and compliance
- Collaborate with the developers/architects of the product team/implementation team(s) and contribute to all tasks of implementation team/product team
- Deliver your project by executing the assigned backlog items in time and reaching the quality product goals (as defined in the project Definition of Done)
- Coach and consult implementation teams on software engineering aspects
- Identify Improvements and innovations in development processes, methodologies as well as opportunities for reuse of software parts
- Monitor implementation of design and/or architecture concepts together with implementation team
- Drive the transformation of user stories/backlog items into architectural design each takt in an evolutionary and iterative way while working in an Agile mode
- Rolling out technical information within and outside the team (if relevant)
- Ensure Customer Satisfaction / Customer Engagement
- Successful ramp-up support, satisfaction of ramp-up customers
- Deliver baseline activities when required (e.g. CHECKMAN, internal messages, updates of documents, handover)
- Actively contribute in improving team spirit
- University Degree in Computer Science or Software Engineering
- Deep knowledge of Object Oriented Programming (JAVA)
- Excellent knowledge of JavaScript and HTML5
- Excellent knowledge of JQuery
- Excellent knowledge of Spring Framework
- Good knowledge of Git, Jenkins, Eclipse
- Knowledge in ABAP™ is an asset
- Knowledge of SAP UI5 is an asset
- Knowledge of Fiori is an asset
- Knowledge of SAP Hybris Solutions Suite is an asset
- Minimum of 5 years of professional development experience with the use of object oriented constructs. Must have led the design/ development technically of some solution pieces
132
Software Architect Resume Examples & Samples
- Review requirements, design and test specifications and reports
- Develop software requirements in Doors for eBus-control-system
- Develop software architecture and SW design using UML/SysML
- Program SW units using Codesys
- Integrate software in the overall system and support system tests
- Work closely with the software developers and system engineers
- Working experience of minimum 5 years as a SW architect for embedded systems
- Knowledge about power electronics
- Knowledge about programming with Codesys (FUP, ST)
- Working experience in software development (SW-development process V-cycle)
- Knowledge about bus-systems (CAN, Ethernet)
- Working experience in requirement engineering
- Minimum Bachelor Degree in electrical engineering
- German and English business fluent are mandatory for this role
133
Software Architect Resume Examples & Samples
- 2+ years’ experience with Amazon Web Services (AWS) or Microsoft Azure is a plus
- 5+ years developing big data solutions with Java and Scala
- Deep experience building solutions with - Hadoop, SPARK, Storm and Kafka
- Knowledge of distributed systems and YARN
- Knowledge of complex event processing and concurrent programming models
- Knowledge of complex data pipelines and ETL
- Full end-to-end patterns and architecture knowledge for data solutions (Lambda, Kappa)
- Passion to drive the next generation computing paradigm
134
Software Architect Resume Examples & Samples
- Lead the architecture and design of Service Layer (middle-tier) of Ambulatory Practice Solutions product suite
- Provides guidance & coaching for Java competency to the engineers on scrum teams
- Is directly involved with and is responsible for: recommending, planning and leading the technical direction for Service Layer (middle-tier)
- Authors and reviews Product Design Documents or technical specifications & participates in design reviews
- Minimum of 10 years of experience in developing mission critical Enterprise applications
- Minimum of 5 years of hands-on experience in Java EE platform, which includes the following: Java EE 6 or higher, JBoss 5.1 or higher or other equivalent Java EE Application Server
- Spring Framework or other Aspect Oriented Programming Framework
- Hibernate or other ORM framework
- Oracle or other RBDMS
- Experience in developing Data Models and API contracts
- Experience in some API Management or Publishing Platform
- Experience with the development of web applications and technologies (e.g., Servlet, XML, SOAP, WSDL, REST, JSON, Messaging)
- Experience in performance tuning and sizing (memory, disk etc.) of java applications
- Experience with the use and application of enterprise integration patterns
- Experience with Apache Camel and JMS
- Experience with AngularJS, HTML5, CSS3, JQuery, Bootstrap
- Experience to build and deploy applications for the Cloud - PAAS, IAAS; understand how to configure cloud-based applications (hardware software configuration; performance benchmarking etc.)
135
Software Architect Resume Examples & Samples
- Drive your career and become a technology executive through clearly defined expectations, mentorship from Principals and Vice Presidents, and frequent opportunities for advancement
- Oversee small teams of Pariveda employees and manage relationships with multiple clients in a variety of industries
- Diagnose complex technical and business problems and implement creative solutions that leverage Pariveda’s capabilities to meet our clients’ needs
- Use your knowledge of design principles and frameworks to perform and manage all aspects of projects throughout the SDLC including estimation, sprint planning, requirements gathering, architecting, developing, testing, issue/risk management, change control and delivery
- Lead the development and delivery of IT solutions across a variety of technologies including
136
Software Architect Resume Examples & Samples
- Work with development teams, product managers and executives to design and estimate the cost of technical solutions for new features across multiple SPM products
- Collaborate with Product Management and Development to set the technical direction of the SPM product suite, informing stakeholders of the cost of features and proposing solutions to overcome their technical challenges
- Assist the development teams by prototyping solutions to difficult problems, researching and promoting new technologies to improve products and processes
- Bachelor's degree in Computer Science, Software Engineering or equivalent
- At least 7 years experience working in software development, including proven knowledge of software development methodologies and best practices
- Minimum 5 years experience using modern coding languages and tools (C#, Java, Python, etc.)
- Experience with application server and database design patterns
- Experience with modern web development frameworks and technologies
- At least 7 years of industry experience
- Fluent in English; able to communicate complex information in verbal and written form
- Experience developing and deploying cloud applications
- Knowledge and experience with various data storage tools: SQL (MS SQL, DB2, etc.) and NoSQL (redis, Mongo, CouchDB, etc.)
- Knowledge of web security technologies: SAML, OAuth
137
Software Architect Resume Examples & Samples
- Technology Standards Development
- Maintains in-depth up-to-date knowledge of standards, guidelines, and industry trends for BI infrastructure architecture
- Ensures alignment between Data Architect, BI Architect and Database Architect
- Develops and maintains the BI infrastructure
- Researches, evaluates and selects from existing and emerging technologies the options best fitting business and department strategic needs. Leads efforts to catalog and share research results related to current vs. future BI Infrastructure states
138
Software Architect Resume Examples & Samples
- Develops interface recommendations for web sites and web applications
- Assists in the development documentation and quality assurance for web solutions
- Assists in defining site functionality, technical architecture, navigation and interaction in partnership with executives and web art or creative directors
- Minimum of 6 years’ experience working as a Software/Application Architect using .NET, C# and ASP.NET
- Expert in industry standard methodologies for Web development. Expert in Service Oriented Architecture (SOA)
- Expert at Object Oriented Analysis (OOA), Object Oriented Design (OOD), Object Oriented Programming (OOP), workflow, transaction lifecycles, component models, and software design patterns
- In depth experience in Object Oriented Programming with at least one of the following: C++, Java, .NET
- Experience with ASP.NET MVC4, JQuery, JSON, JavaScript and HTML5
- Unified Modeling Language (UML) in-depth modeling experience. In-depth experience in the layout and architecture planning for integrating multiple platforms
- In depth experience with iterative solution development (working within a Scrum team environment)
- Experience with integration of multiple concurrent projects
- Proven ability to anticipate and avoid most common problems; proven ability to solve problems quickly and independently when they arise
- Has extensive knowledge of architecture component based applications
- Must have demonstrated experience working in a team environment
- Must have proven ability to work collaboratively in a fast-paced environment
- Experience with Ad Sales media software, particularly with the proposal, rate card and deal maintenance modules
- Experience in the Ad Sales media business, especially television and digital
139
Software Architect Resume Examples & Samples
- Shall define requirements and architecture design
- Shall understand and apply Cybersecure design, implementation standards and guideline
- Shall be able to manage and deliver complex technical solutions / work packages with QCD
- To implement Modal/DFQ process in all the Projects
- Lead role in identifying the resources /selection of candidates for the software team
- 100% Capturing, Reporting and Monitoring of CONQ
- To be proactive, contribute significantly and remain focused on important tasks even with demanding schedule
- Coach / Mentor to the team on the technology / processes
140
Software Architect Resume Examples & Samples
- Participates in the domain technical and business discussions relative to future architecture direction
- Assists in the analysis, design and development of a roadmap and implementation based upon a current vs. future state in a cohesive architecture viewpoint
- Gathers and analyzes data and develops architectural requirements at project level
- Participates in the EA (Enterprise Architecture) governance model
- Supports the development software and data delivery platforms that are service-oriented with reusable components that can be orchestrated together into different methods for different businesses
- Foster collaboration with other engineering teams & aligns technical direction with other CBS initiatives
- Experience with RESTful service development using C#
- Experience with Microsoft Azure PaaS Application Development
- Experience with Microsoft Azure Worker/Web roles, Service Bus, and Service Fabric
- Experience with Microsoft Visual Studio tool chain / Web Storm
- Experience with JavaScript, CSS, AngularJS, and IONIC
- Experience with third party service APIs, Twillio and SendGrid preferred
- Knowledge/experience in iOS and Android Feature and Platform mechanics
- Excellent knowledge of design patterns. Should be able to work out the appropriate design patterns given a business requirement
- Experience with CA Agile "Rally", HP ALM, and Confluence
- Experience with Jenkins and Perforce
141
Software Architect Resume Examples & Samples
- Bachelor’s Degree in Design or in “STEM” Majors (Science, Technology, Engineering, and Math) with a minimum of 12 years of technical experience including leadership across disciplines and functions within a product (OR a Master’s Degree with 8 years of experience of technical experience including leadership across disciplines and functions within a product OR PhD with 5 years of experience of technical experience including leadership across disciplines and functions within a produc)
- Minimum of 5 years of Architect OR UX and design experience
- Track record of successful UX & design delivery
- Designs new components to contribute to design systems, documents intended usage. Evangelizes the practice of interaction design to GE businesses and stakeholders. Directs and mentors others in the practice of interaction design
- Flexibility - ability to handle multiple long & short cycles, major & minor tasks simultaneously, while maintaining an aggressive delivery schedule
- Process-oriented – able to devise and implement plans and courses of action from high level down to individual steps
- Creates, analyzes and manages projects that provide direct business benefit
- Demonstrates detailed knowledge of business operations and strategic direction, including merger & acquisition opportunities
- See patterns within industry issues
- Demonstrate how UX provides solutions for internal / external customer challenges
- Uses root cause analysis to identify, correct and/or eliminate the causes of problems as well as the problem itself
- Keep participants focused on task and end process
- Guide participation to include all present; solicits information about absent stakeholders
- Identify new opportunities by creating bonds of trust with customers
- Identify opportunities for necessary changes and actively pursues / leads appropriate changes
142
Software Architect Resume Examples & Samples
- Defining, documenting and negotiating detailed engineering-level requirements, architecture specifications and acceptance tests
- Collaborating with customers and marketing teams to clarify objectives and negotiate requirements
- Supporting engineering teams in understanding designs and solving the most complex technical problems
- Interacting with multiple technologists in the company and within the industry as well as between developers and project managers to evaluate feasibility of requirements and determine priorities for development
- Taking a leading role in the software architecture definition and collaborating closely with our silicon architects on the system architecture driving design for software
143
Software Architect Resume Examples & Samples
- The Software architect is responsible for analysis, designing, documenting, and leading the high level design of a software system that
- Definition and design custom and system front end (e.g. tuning tool)
- Lead design and code reviews and track source code documentation
- System and Software Specification Development and modeling
- Experience on software architecture design methods and design tools
- Expert knowledge in programming/scripting languages such as C, C++, Python, Perl
- Experience in all phases of the software life cycle
- Demonstrated technical leadership and facilitation skills
- BSEE or BSCE with a focus on system engineering
- Minimum 7 years experience
- Script languages and UML/power modeling design
- Strong analytic and trouble shooting skills
144
Software Architect Resume Examples & Samples
- Design and deploy scalable, highly available, secure, and fault tolerant systems on AWS for Media Temple and our customers
- Estimate AWS ROI and identify cost control mechanisms for Media Temple and our customers
- Work closely with external customers and internal teams to ensure program success
145
Software Architect Resume Examples & Samples
- 15-18+ yrs. of experience
- Has full technical knowledge of all phases of IT network and systems engineering
- Experience on large enterprise network, IP management (DHCP/DNS), Exchange, Symantec Net Backup SANS, Security Testing Tools, SOLARIS V10 UNIX SERVERS, RED HAT LINUX RHL, ESXi
- Windows Servers 2008/2012; Domain Controller, Exchange Server, Active Directory, SMS, Virtualization Technologies
- Basic knowledge of IP Connectivity, Routers, VLAN, NETWORK CISCO / JUNIPER, ACL’s
- Basic knowledge of encryption devices (KG175, KG250, etc.)
- Ability to assess current and future architectural needs by communicating directly with customers, conducting surveys, and technological changes
- Excellent written and verbal communication, interpersonal skills, and team skills
146
Software Architect Resume Examples & Samples
- A minimum of 8 years of professional experience in Spring, RESTful, Jersey, RestEasy,JAX-WS, Web Service and front-end technologies such as Javascript, HTML5, CSS, AngularJS, BackboneJS, EmberJS, KnockoutJS OR Master’s degree with 6 years of experience in in the same mentioned technical areas OR PhD with 3 years of experience in the same mentioned technical areas
- Agile certified
- Experience in software development and architecture in a cloud based software product organization
- Familiarity with CI/CD philosophy, processes, and tools
- Hands-on experience with Cloud Foundry
- Experience with cloud based platforms such as AWS, Azure, Google Cloud Platform, Digital Ocean and Heroku
- Strong understanding of architecture patterns for microservices, high availability, scalability, load balancing and back
147
Software Architect Resume Examples & Samples
- Perform product design tasks of moderate to high complexity requiring research and analysis
- Perform system design and specification development, program logic and flow-charting, testing, debugging, and documentation
- Work independently and with supervisory review on moderate to highly complex programming tasks
- Provide analysis of problems and recommends solutions. Prepare program specifications and develop coding logic flowcharts
- Interaction with clients and team members to develop system solutions to business problems
- Work within established procedures to develop, test, implement, and maintain application software
- Microsoft .NET Framework, IIS and SQL Server hands-on experience for at least 8 years including T-SQL, C#, Entity Framework, ASP.NET MVC and Web API
- Hands-on experience with multi-tiered, service-based application development is a must
- Understanding of essential object-oriented programming principles and good coding practices is a must
- Experience with OAuth 2.0 and website, API, mobile app security is a plus
- Experience with knockoutjs, angularjs is a plus. Experience with different client frameworks can also be a plus
- Experience with hybrid and/or native mobile app development is a plus
- Ability to analyze and understand, refactor and optimize, and build on existing code
- The applicant is expected to become part of a tightly-knit team in a very dynamic environment. The ability to maintain focus and productivity is essential
- The applicant is expected to be able to self-organize, take ownership of and deliver on large and complex software modules
148
Software Architect Resume Examples & Samples
- Skill required
- Proven ability to produce scalable, flexible, robust and efficient designs using data driven architectures with technologies such as HTML, Java, Spring, JSON, XML, MySQL, JavaScript, jQuery…
- Provide written high level and detailed design documents
- Design and develop required process modeling, DB modeling, orchestration, interface definitions, web service technology, security policy, etc
- Maintain morale, both within the technical teams and externally as well by providing a sound design, when needed, and by providing good presentations and materials to let everyone know the progress is on the right track
- Must have maturity, vision and a depth of experience that allows for grasping issues quickly and making calculated critical judgments in the absence of complete information
- Should have experience in software Engineering Domain with evidence of a thorough understanding of requirements to solve problems and actively participate in software development
- Should have excellent communication skills to earn trust, persuade, motivate and mentor. This role cannot lead by decree, but only by the consent of the rest of the technical team. To be effective, this person must earn the respect of the teams, Project Managers, customer and different stakeholders as well the management team
- Collaborate with development team to implement innovative technical solutions via iterative approach reducing time to delivery
- Must have experience working with cross-functional teams spread across multiple products and locations within Boeing and external partners, across different cultures and time-zones
- Experience working in an Agile methodology development environment and using work item management tools like JIRA
- Ability to understand and communicate with technical experts over a wide range of technical topics
- Knowledge of aviation industry is preferred
- Understands the structured, iterative, and agile software development processes (Scrum)
- Ability to clearly direct software engineering activities to employees to help ensure project success
- Teamwork is important in this position; individual must have strong teambuilding skills. Ability to work well on virtual teams across multiple time-zones
- Must be flexible, with a high tolerance for organizational complexity and ability to work with partners from within Boeing and outside
- 12+ years of experience with at least last 4 years as an Architect
- Bachelor’s degree in Science, Technology, Mathematics, or Engineering is required and Master’s degree is preferred. A post graduate degree in management would be a plus
- Candidates with experience in Aviation domain will be preferred
- Experience working in a global organization is preferred
149
Software Architect Resume Examples & Samples
- Define detailed-level architecture for assigned application and product within specific product line
- Ensure application and product architecture(s) enables future consistent product development in
- Drive invention disclosures to protect intellectual property and create competitive advantage
- Bachelor's degree in Computer Science or other engineering disciplines
- At least 6 years of experience software design and development
- At least 3 years of experience in scalable, services, or object oriented, large multi-tier software
- Master of Science in Engineering or ACE graduate is preferred
- Extensive experience in Java enterprise development technologies, such as Spring, JMS, CXF, OSGi, Camel etc
- Extensive experience with the web development technologies such as HTML5, javascript and related frameworks, css and related frameworks etc
- Experience in enterprise scale software for remote data collection and central monitoring systems
- Experience in industrial communications protocols and drivers
- Leadership to pursue correct engineering process in adverse conditions
- Able to interface effectively with all levels of the organization
- Considered an expert in a specific engineering discipline
- Capable of successfully handling shifting priorities and customer needs in a fluid, fast-paced services and product development environment
- Ability to lead and inspire teams
150
Software Architect Resume Examples & Samples
- Drive collaboration and compatibility with other SW and analytics labs in GRC
- Drive collaboration and compatibility with GE Health Cloud
- Lead the architecture and design, of patterns and services, developed in the Healthcare analytics lab
- Define the framework and tools for high performance analytics
- Identify needs and setup projects defining architectures and developing frameworks and infrastructure for the deployment of high performance analytics in distributed environments, on the healthcare cloud and on edge devices
- Define and establish the SW development environment for the Healthcare Analytics lab in Israel
- Define and establish the lab’s SW design, coding and testing guidelines
- Guide the scientists in the lab in the efficient scalable and reusable implementation of algorithms and patterns
- University education in Computer Science
- 10+ years of industrial experience in implementing high performance, algorithmic intensive, SW products
- Good knowledge in the field of high performance computing
- Strong system and architecture understanding
- Experience in Python, C++, Java on Linux and Windows platforms
- Experience in developing distributed application and cloud based solutions
- Experience in implementing high performance algorithms using GPUs and AVX technologies
- Independent and innovative with the ability to lead technology selection processes, identifying needs and defining technology projects
151
Software Architect Resume Examples & Samples
- Contribute to the elaboration of Sw specification & architecture, in collaboration with the Sw architect
- Perform development of Sw modules
- Perform the Sw modules detailed design & coding
- Set up the Sw development tool chain
- Prepare and perform Sw module tests and verifications of his / her deliverables (“Designer” tests), prior to the ones formally performed by a dedicated V&V team (depending on Safety Integrity Level and associated Product development organization)
- Put the Sw workproduct under configuration management according to product Configuration Management Plan
- Support the Sw / Sw and Hw / Sw integration, together with the Hw designer
- Sustain of the Sw
- Keep informed of the evolution of technologies through techno watch
- Contribute to TIS standardization by reusing existing solutions or by implementing reusable solutions
- Keep a strong link with the Sw architect, Hw designer, RAMS and V&V departments, through the whole Sw design cycle
- Apply processes and standards
- Contribute to continuous improvement (RoE: Return on Experience, process, …)
- Minimum 8 years experience in a position of software developer
- Extensive experience with Microsoft NET C #, Linq, Entity, Framework 4.0 (4.5) technologies, SQL 2008
- Design and development of object-oriented solutions
- Expertise in development of "multi-threaded" systems
- Knowledge of unit testing framework (eg Microsfot Fakes, MOQ)
- Proactive, able to learn quickly and work in a team
- Knowledge of WPF
- Knowledge of HTTP, FTP, TCP / IP, UDP
- Knowledge of TFS, ClearCase, ClearQuest, Enterprise Architect
- Knowledge of Agile development methodologies (eg SCRUM)
- Knowledge of PBX telephony environments
- Knowledge of SIP stack
- Knowledge of WCF
- Knowledge of SQL Server 2008 data
- Knowledge of Passenger Information (displays, announcements, or security systems is an asset
152
Software Architect Resume Examples & Samples
- Minimum of 10 – 15 years’ experience in complex software developments on Linux based Embedded Systems
- Strong knowledge on Embedded concepts such as multi-threading
- Experience in Low level embedded SW Design is a must
- Good knowledge on TCP/IP & Computer buses is a must
- Deep knowledge of software programming language (C/C++ & Python,)
- Strong Ability in problem solving and debugging
- Safe software experience is preferable
- Demonstrate Technical Leadership
- Review and Lead team of 15p
- Behavioural and Technical Skills / Competencies
- Lead a Technical Team of 10p and interface with Customers
- Act as a Team player
- Able to speak English
153
Software Architect Resume Examples & Samples
- You will work with software engineers and other architects to define and refine the product structure to align with the business, development, deployment, and maintenance needs
- You will work with customers and product line management to identify, refine, and translate customer needs into concrete technical requirements
- You will support and lead architectural decisions and tasks within a product line or across multiple product lines (cross-portfolio)
- You will lead projects, review technical designs, and provide guidance to software engineers on technical and architectural design decisions
- You will research, evaluate, and prototype new methodologies, technologies, and products, you will propose and follow through with improvements in processes and tools
- You will obtain a good understanding of the customer context while making technical decisions and choices
154
Software Architect Resume Examples & Samples
- Collaborate with innovation, marketing, technology and architecture teams to drive outcomes with focus on migration to AWS
- Work in an iterative/Agile environment as a good team player
- Provide technical and thought leadership in both system integration as well as application development and promote best practices in these areas
- Lead technical design activities, and ensures all technical hurdles are resolved to deliver high quality product roadmap
- Perform design responsibilities including determining the best patterns to use for each integration scenario in order to gain the best performance, reusability, governance and maintainability
- Conduct code reviews for the implementation of new ideas
- Ability to work flexible hours as needed to accommodate the needs of the offshore team
- 10+ years of development experience with Python, C++ or Java (J2EE)
- Hands on experience in developing n-tier web applications, SOA platform, MicroServices, Messaging / event driven systems
- Must have working experience with Hadoop, HDFS, Hive, PIG, Flume, Scoop, Spark Streaming
- Strong integration background required - integrating multiple systems together including mapping and transformation of data
- Must have familiarity with technologies like JavaScript, Ajax, and modern JavaScript libraries (e.g., AngularJS, jQuery, NodeJS)
- Ability to manage multiple tasks and projects simultaneously
- Ability to quickly perform proof-of-concepts for validating new technologies or approaches
- Ability to deliver low to high fidelity prototypes and end to end solutions, using innovative approaches to complex design problems
- Must have experience with enterprise scalable applications in Amazon Web Services cloud, along with a good understanding of AWS tools
- Experience in developing enterprise grade monitoring platforms using Splunk and New Relic
- Experience with Big Data technologies like Hadoop and analytical tools like Tableau
- Experience with No SQL Databases - Dynamo DB and Mongo DB
- Familiar with security concepts (authentication, authorization, encryption, digital signature), SSL, web service proxies, firewalls, multi-protocol gateways
- Understanding of Agile SDLC methodologies is preferred
- Remains positive, direct, data-driven, constructive and vocally self-critical
155
Software Architect Resume Examples & Samples
- Collaborate with the assigned delivery team or teams. Participate in their planning and design processes. Be a contributor to those team’s efforts. Drive those teams towards improving the code in their portfolio
- Take on individual projects driven by the Architecture team. These may be POCs for new patterns or technology, or cross-team efforts that the Architecture team needs to drive to pull in those patterns or technologies into our code
- Stay up to date with latest technologies and patterns in assigned areas of expertise and disseminate this knowledge
- Architect, design, document and develop new programs or maintain existing programs based on specifications
- Act as technical leader for an agile scrum team and actively participate in the project planning, sprint planning, daily scrum, and sprint review
- Develop and maintain a thorough knowledge and ensure the quality of the assigned applications, functional areas or projects
- Mentor other Software Engineers through the software development process and lead them in technical problem solving and troubleshooting
- Minimum of 6 years professional experience in object oriented programming (C#, Java, C++, Objective-C)
- Minimum of 3 years professional experience in C#
- Minimum of 6 years professional web development experience using JavaScript, HTML and CSS, with at least 2 years of experience using a JavaScript library such as jQuery, Ext.JS, or AngularJS
- Minimum of 3 years professional experience writing SQL backed applications
156
Software Architect Resume Examples & Samples
- Principally responsible for design and architecture of Hotiwre's enterprise Big Data toolkit
- Design and build platforms for high-scale, real-time data processing pipelines
- Continuously improve productivity and sustainability with great coding, QA and release practices, coaching less-experienced team members
- Create standards for data persistence and analysis in a multiple database environment
- Be integral member in the design, analysis, development and deployment efforts for multiple enterprise application projects to solve complex business problems
- Lead technical design and implementation for projects to produce scalable, flexible, efficient and supportable solutions with appropriate technical solutions, which will include Java, Python, Hive Query Language, Pig Scripting and other technologies
- Collaborate with Developers, Program Managers, Testers and Production Support Engineers to implement technical requirements
- Closely working with the operations, infrastructure, network, database, and application teams to ensure data quality, durability and availability
- Master’s degree or PhD in information science, computer science or equivalent work experience
- 7+ years work experience in object oriented development
- Thorough understanding of software design principles, algorithms, data structures, and multithreading concepts
- Java and Python experience a must, with an emphasis on data management & MapReduce
- Solid experience building APIs (REST), Java services, or Docker microservices
- Experience with data pipelines using Apache Kafka, Storm, Spark, AWS Lambda or similar technologies
- Comfort with agile development techniques, including Scrum, continuous integration and delivery, refactoring, DevOps, etc
- Data Visualization tools like Tableau or Qlickview
157
Software Architect Resume Examples & Samples
- Responsible for actively defining solution architectures which includes evaluation, selection and integration of necessary technical components to create solution designs that support the defined functional and non-functional requirements
- Responsible for documentation and comprehension of the current state application and/or infrastructure architectures for the assigned domain areas
- Responsible for development and/or review of future state application or infrastructure architectures in an organized and cohesive manner using industry accepted frameworks
- Understands and applies architecture principles in the context of a specific solution
- Responsible for integration and cohesion of developed or reviewed architecture solutions across all architectural layers
- Ensures that designed or reviewed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability and security
- Create models and reference architectures to ensure the reusability across different initiatives
- Promotes innovation and application of emerging IT technologies within the context of a business driven solution
- Become and remain knowledgeable on external trends and relevant products that are related to processes, systems and value creation
- Conducts analysis of potential solutions; diagrams and documents solutions
- Coaches less experienced team members on solution
- Experience with Agile teams that have delivered software while practicing code review
- Experience leading small teams utilizing latest technologies
- 8+ years utilizing HTTP/CSS/REST/API/Microservice/Cloud architectures
- 8+ years Enterprise Application development utilizing industry standard design patterns
- Bachelor degree in Computer Science or related field, or, equivalent combination of education and recent, relevant work experience
- 4+ years leveraging Microservices and Continuous Integration and Delivery
- 4+ years utilizing cloud technologies and capabilities
- 4+ years REST driven development
- 6+ years software development experience
- 4+ years utilizing industry standard DB technologies
- Experience using Git source control
158
Software Architect Resume Examples & Samples
- Minimum fifteen years of experience in software development
- Minimum five years of experience as software architect
- Knowledge of software design, selection and deployment techniques and methodologies
- Excellent knowledge and significant experiences with the Android platform, especially the Android framework and architecture
- Solid working experience of architecting and designing for multiple software projects, especially Android architecture compliance, performance tuning and stability
- Excellent Software design and implementation experience in an object-oriented environment
- Excellent development experience with Java, C++, C, HTML5, JavaScript, and application frameworks
- Ability to understand issues from the detailed technical level to the top level/system level
- Working experience with Scrum/Agile software development process
- Creative, disciplined, strong sense of responsibility, delivery and schedule commitment
- High level of interpersonal skills to work effectively in a geographically dispersed team, good team worker
- Software development experience in a variety of OS environments is a plus
- Experience with the development of automotive infotainment solutions is a plus
- Experience with automotive and/or portable consumer electronic devices is a plus
- History of success in applying advanced technology to enhance usability of complex systems is a plus
- Professional Engineering Designation is a plus
- A competitive total compensation package consisting of base pay with potential for annual bonus and a competitive benefit package consisting of things such as extended health, dental, life Insurance, disability, time off with pay, education reimbursement and participation in the GM company Vehicle program
159
Software Architect Resume Examples & Samples
- AWS and Azure cloud providers
- PaaS (Platform as a Service) or IaaS (Infrastructure as a Service) solutions
- Discrete micro services with simple repeatable cloud native architectural patterns
- Continuous delivery tools such as Git, Jenkins, Jenkins DSL, Spinnaker and Gradle
- Infrastructure automation tools such as Ansible, Puppet, Packer, Chef, CloudFormation, Powershell, Azure Resource Tools
- Scripting languages such as Python
- Distributed logging such as ELK (Elasticsearch, Logstash, Kibana)
- Distributed data stores such as Casandra, Redis, Zookeeper, or Swift
- Security best practices for cloud
- Serverless architecture such as AWS Lambda or Azure Functions
- Container technology such as Docker, AWS ECS, Azure Container Service or Kubernetes
- Cloud Monitoring such as Sensu, AWS CloudWatch or Azure Diagnostics
- Cloud native libraries such as Netflix OSS
- Collaborate with technologists across the company to make technical recommendations for cloud native application development
- Ensure consistency with cloud architectural guiding principles for assigned projects
- Keep up-to-date with emerging cloud technology trends – open source and cloud vendors such as AWS and Azure
- Consider cost optimization strategies along with the appropriate cloud native architectural solution
- Write appropriate documentation to communicate architecture to project teams as well as knowledge share with colleagues
- Articulate complex problems, solutions, architectural direction and technology strategy through formal and informal means to technical and non-technical audiences
- Be a thought leader and influencer in the emerging cloud architecture best practices which includes continuous delivery, security, infrastructure as a code, automation, immutable infrastructure and service discovery
- BS/BA degree in Computer Science with a strong academic record with preferential consideration to Masters degree in Computer Science
- 8+ years of software development experience with 2+ years of relevant cloud experience
- Experience building software following cloud native architecture methodologies
- Experience building cloud native applications and services utilizing ephemeral hardware running in public cloud such as AWS, Azure or similar
- Effective time management, ability to plan and prioritize work effectively
- Excellent communication skills, including effective presentation skills
160
Software Architect Resume Examples & Samples
- Develop, approves, and implements designs for current and future systems
- Lead technical efforts and monitors implementation to ensure system quality
- Implement best practices in all areas for delivering solutions to customers efficiently
- Direct the resolution of critical and complex customer problems
- Articulate complex problems and solutions to technical and non-technical audiences
- Effectively balance budgetary constraints with appropriate technical solutions
- Provide technical assistance to other teams
- Foster technical aspects and mentors careers of team members
- Proven experience developing in .NET technology including XSLT, C# and ASP.NET MVC
- Web technologies - HTML/JS, Angular2, …
- Modern UX design for desktop/mobile
- Technology platforms - SaaS, PaaS, IaaS
- Information security and risk assessment
- Cloud platforms – AWS, Azure
- Experience with data analytics and reporting
- Effectively worked in globally distributed teams
- Ability to demonstrate knowledge and experience in the Tax & Accounting sector
- Produces well-written technical and business documentation
- Excellent communication style with customers, business stakeholders, management, peers and developers
- Self-motivated with the ability to operate with limited supervision
- Able to adapt to rapidly changing product, technical, and organizational drivers
- Provides input for staff performance reviews and participates in candidate selection
- Has mastered tools and technology used in the company
161
Software Architect Resume Examples & Samples
- Responsible for designing scalable/modular software architecture for real-time video, video analytics and electro-optical system control product to fulfil customer’s requirement
- Implementation of the framework and workflow
- Leading the effort in defining interfaces, module implementation and integration
- Working with QA to troubleshooting the system to achieve quality
- Provide documentation for the system design
- Provide training to team members
- Bachelor's degree of Electronics Engineering, Computer Engineering or equivalent
- Mimum 8 years of real-time video related software architecting experience and have successfully delivered these projects/products in real applications
- Good knowledge of both Windows and Linux OS based software development environment and programming languages
- Good knowledge and experience with remote video streaming and device control
- Familiarity with image processing libraries such as OpenCV and is able to understand and implement some image processing algorithms
- Have sound math and trigonometry foundation
- Able to think creatively to build scalable and modular architecture to support future customer requirement
- Team player and able to communicate effectively with team members
162
Software Architect Resume Examples & Samples
- Analyze requirements, design, develop and deliver high quality software using the latest technologies and innovations in a timely manner
- Understand customer requirements and translate them into engineering requirements. Review and sign off on requirements documents
- Write functional and design specification documents and drive sign-off
- Interface with developers, QA, Documentation & Customer Support teams as needed
- Architect, design, develop, test, or troubleshoot features or functions
- Interact cross functionally on matters that require coordination across organization lines
- Participate in full product life cycle development
- Interface with Support/Customers during escalations and drive issues to completion
- BS/MS in EE/CS with 12+ yrs of related industry experience developing software using C
- Excellent analytical, problem-solving, programming and trouble shooting skills required
- Good written, verbal communication and interpersonal skills required
- Must be self-motivated with an ability to work effectively and harmoniously in large teams across geographies
163
Software Architect Resume Examples & Samples
- Consults on business case definition, business requirements, technical requirements and solution design
- Understand and provide architecture solutions based on customer needs, including comprehensive documentation
- Alignment of the application & solution architecture with the overall architecture principles/strategy and leverage of baseline frameworks & standards into project solutions
- Analysis, Design, Development of complex eCommerce/iGaming solutions
- Conducts proof of concepts and prototyping efforts where needed to manage risk
- Provide strategic vision, roadmap, solutions architecture & design for implementation
- Collaborates with project managers and senior managers by providing recommendations to complete the project within timelines
- Act as a subject matter expert during initial phase of project along with sales, and project teams
- Identifies converging business needs across the requirements and mapping them to consolidated technology solutions
- Involve in technical grooming of the practice trainings, mentoring and hiring
- Participates in establishing large and/or complex project goals, milestones, and timetables
- Create technical roadmaps for maintenance and migration of solutions which will result in reduced complexity and costs
- Work hands on with development team on new products or projects of strategic importance to ensure optimal execution
- 7 years technical experience, including 4 years of architecture level experience
- CB*, NOrth York
164
Software Architect Resume Examples & Samples
- Design, implement and test software systems. System consists of components for high data throughput within a network, secure data management, visualization and computing, and distribution of imaging applications on web, mobile, native application end points
- Prototyping, benchmarking and defined specifications of software components
- Analyze and communicate technical recommendations
- Liaise with internal customers and external collaborators
- BS in Computer Science, Computer Engineering or equivalent relevant discipline required. Masters preferred
- Solid understanding in network infrastructure, network protocols and IT security mitigations
- Experience in security by design of platforms preferred
- Advanced level implementation in Java, SCALA, J2EE, JSP, C++/C#
- Technically proficient in HTML, CSS, Javascript, Ajax, PHP, python programming
- Proficient in one or more software development tools such as Team Foundation Server/Clearcase/git, MS Visual Studio/Eclipse is a must
- Technically proficient in common cloud service-oriented platforms (e.g. AWS, Azure) highly desirable
- Understand highly complex concurrent data flow systems as well as low level CPU or GPU computing optimizations a plus
- Ability to quickly prototype components, benchmark and test design solutions
- Ability to articulate design through standard engineering diagrams (e.g. UML) as well as high level presentations
- Outstanding collaboration, interpersonal and communication (written and verbal) skills in English a must
- Entrepreneurial approach and willingness to accept challenges and responsibilities
165
Software Architect Resume Examples & Samples
- Interfacing with Product Marketing, Sales teams, and end-customers to understand their pain points and desires, then translating these concepts into future software solution designs
- Creating software specifications and design documents which provide our developers the necessary guidance to create new or enhance existing software applications
- Working closely with internal and/or 3rd party software development teams to ensure they are executing on code development to the correct specifications and in a timely manner
- Managing software defects by serving as the interface between the teams reporting the issues and the developers
- Ensuring our software applications meet the highest security standards and are fully compliant with all internal software security requirements
166
Software Architect Resume Examples & Samples
- Bachelor's degree or the equivalent in Computer science or any related discipline with emphasis in Information Systems
- 8-10 years of industry experience
- Solid hands-on experience in C#.NET and C++
- Solid understanding of object-orient design, including applying design patterns, unit testing
- Experience with multi-tiered enterprise software application design and development
- Solid understanding of working with Agile software development methodologies
- Must have effective oral and written communication skills, including ability to effectively communicate challenging or technical concepts
- Full software development lifecycle experience, must be comfortable working using Agile methodology as well as iterative methodologies
- Experience with SQL database design and development, preferably with Oracle
- Exposure to handling a team is preferable but not mandatory
167
Software Architect Resume Examples & Samples
- Ability to work in a fast-paced, agile team environment
- Knowledge in software development life cycle (agile/lean methodologies)
- 5+ years of full stack software engineer/architect with software programming experience
- 3+ years of Oracle or SQL Server Database Experience required
- 2+ years of Hadoop/Java/MapReduce or Microsoft Azure/C#/.NET experience required
- 1+ years of understanding of Data Warehousing Concepts and Applications
- 1+ years of experience with a focus on Big Data/IoT related Microsoft Azure services including Ingestion (Event Hub, Apache Kafka, Data Factory), Analytics, Data + Storage (Data Lake Store, SQL Database, Document DB / MongoDB, SQL Data Warehouse), Internet of Things, Compute (HDInsight, Data Lake Analytics/U-SQL)
- 1+ years of experience architecting or operating a business critical big data platform
- 1+ years of experience with moving data into a Cloud Computing platform (Azure, AWS, Google, Oracle) to perform analytics and realize business value through scale and flexibility
- 1+ years of experience writing and consuming SOAP/REST APIs and web services
168
Software Architect Resume Examples & Samples
- 5 to 6 years of experience in developing and designing Enterprise Data Warehouse
- Oracle or SQL Server Database Experience required
- Proficient with Java/MapReduce/Hadoop/HDFS experience required
- Expert in SQL ability to build stored procedures and complex database joins
- Informatica ETL Development Experience
- Understanding of Data Warehousing Concepts and Applications
- Business Intelligence experience with OBIEE
- Experience and passion for evolving Big Data Technologies
- Good knowledge of NoSQL databases, such as HBase, Cassandra, MongoDB
- Good knowledge of various messaging systems, such as Kafka or RabbitMQ
- Good knowledge of Cloudera/MapR/Hortonworks/Azure
- Good knowledge of Big Data query and analysis tools, such as Pig, Hive and Impala
- Knowledge in Software Development Life Cycle (agile/lean methodologies)
- Strong attention to detail with a focus on proper unit/Integration testing
- Ability to work with multiple stakeholders
- Ability to work overtime when required
- Ability to participate in an on-call rotation
169
Software Architect Resume Examples & Samples
- Bachelor's Degree (or the equivalent) in CIS, MIS, IS, Comp Sci, Engineering, Business Administration with emphasis in information systems
- Must reside or relocate to Kansas City, MO
- Familiarity with Eclipse, Maven, Subversion
- Experience with JUnit and Automated Unit Testing
- Experience with RCP, JDBC, SQL, JSON, EJS, iAware, XML/XSLT, JavaScript, CCL
170
Software Architect Resume Examples & Samples
- Experience mentoring junior associates
- Ability to lead small and large group sessions, both casual discussions and large formal education sessions
- Bachelor's Degree in Computer Science, CIS, MIS, IS, Engineering, or equivalent work experience
- Software development experience with Java and/or C++
- Knowledge in SSO, Federation, SAML, OpenID, and OAuth
- Experience in user and role provisioning, certificate management, session management, encryption technologies, and LDAP (MS Active Directory)
171
Software Architect Resume Examples & Samples
- Responsible for the technical and solution design of the BroadCloud OSS/BSS
- Interpret and translate product management requirements into scalable, cloud based solutions that help solve customer problems
- Prototype architectural design concepts and evaluate technological alternative to solve business problems
- Drive solution development thru requirements analysis, design and development
- Document and maintain the technology roadmap of the cloud service
172
Software Architect Resume Examples & Samples
- Design, develop, support, test, and debug code in an agile environment converting a historically operations-focused environment to a DevOps-focused one
- Adhere to and drive enterprise standards and best practices
- Maintain, troubleshoot, optimize and improve existing applications and systems
- Demonstrate technical problem-solving skills to address team’s most difficult challenges that may arise
- Provide technical leadership and mentoring to the team to ensure an integrated, seamless architecture
- Work with Architects, Leads, and Developers to develop/review sound implementation of solutions
- Communicate with teammates on a regular basis. Pass along important information and ensure design and implementation are correct
- Demonstrate a strong work ethic, a commitment to excellent customer service, and teamwork
- Evaluate new technologies and software products to determine feasibility and desirability of incorporating their capabilities within the organization's products
- Demonstrate active involvement in cross-team meetings as it relates to architectural and planning
- Serve as a point of contact for technical expertise for team members and company
- Drive DevOps culture change and implementation of development best practices
- Must have at least 10+ years of software development - a majority of that time spent working with C# or Java
- Must have 5+ years of experience with the architecture of solutions for a large enterprise
- Prior Architect or Management experience is a highly desired
- Recognized as a technical leader and driver of significant architectural change in past jobs
- Proven ability to define and implement robust architectures
- Ability to work within a cross functional agile team to develop, design and architect solutions in a highly iterative fashion. Involves close collaboration with product owners, architects, developers and QA
- Experience with continuous integration, application deployment, and operations automation is a plus
173
Software Architect Resume Examples & Samples
- Provides technical leadership and accountability for the design and implementation of a major product or subsystem in a solution
- Ensures technical viability of solutions as defined in the Statement of Work and subsequent change requests, identifying, resolving and mitigating technical issues and risks
- Creates and/or validates work estimates and skills required to assist the lead architect and project management with task scheduling and resource requests
- Coordinates with development and test teams to keep the deliverables on target and on time
- Manages technical customer interactions from kick off through UAT
- Guide customer(s) through the requirements gathering, designing and documentation process within a specific domain area while fitting within the OSS/BSS infrastructure, and making the best use of company product offerings
- Coaches and mentors other project members to increase their understanding of the customer and technology
- Provides feedback to the solution engineering team for improvements, market trends and product issues
- Pursues knowledge of upcoming product features as they are made known or released
- Regular and reliable attendance is required
- This job requires domestic and/or international travel up to 10%
- Incumbent is accountable for professional working behavior to include; building and maintaining constructive working relationships, implementing proactive and concise communication, acting as a resource to colleagues, and engaging in collaborative thinking and problem solving while demonstrating CSG’s core competencies and values
- 5 - 7 years software development and application implementation experience
- Senior design experience in UNIX, MS Windows Server, VB/.Net, C#/Net, Visual Studio, Oracle, MS SQL Server, Analysis / Reporting Services and database applications
- Experience in systems integration technologies
- Telecommunications industry experience and in-depth knowledge of related products
- Agile methodologies experience
- Subject matter expert for one or more CSG products and implementation steps
- Knowledge of CSG’s product portfolio
- Broad understanding of business technology, telecom networks, and data structures
- Strong design skills with ability to document the designs
- Excellent analytical problem-solving skills, with the ability to diagnose complex problems that require complex methods or theories
- Team leadership skills to exchange ideas and create a common understanding of project work from conception through issue resolution
- Excellent verbal and written communication skills to influence and gain cooperation
- Ability to speak, write and understand English
- Ability to suitably adapt communication based on the audience, e.g. technical vs. management
- Ability to prioritize effectively within and across one or more assignments through good judgement, seeking guidance where appropriate
- Ability to travel domestic and international for extended duration onsite based on requirements of the project
- Non-standard work hours may be required and the ability to be on-call
174
Software Architect Resume Examples & Samples
- A passion for technology and its use to solve complex business problems in a timely and robust manner
- A drive for continuous improvement, both personally and organizationally
- Ability to work within a cross functional Agile team to develop, design and architect solutions in a highly iterative fashion. Involves close collaboration with product owners, architects, developers and QA
- Act as mentor and advisor within software groups to ensure an integrated, seamless architecture
- Experience developing highly scalable, mission critical production applications
- Develop the most technically challenging solutions that make up CSG Systems' core product
- Active involvement in cross-team meetings as it relates to architectural and release planning
- Work effectively with client support and implementation architects to resolve application issues
- Resolve the most complex technical issues
- Perform independently and lead a team on significantly complex assignments, including research, development, and support efforts. Directs prototype development and implementation efforts
- Point of contact for technical expertise for team members and company
- May function as team leader or assume project management responsibilities in team lead's absence
- Extensive knowledge of different architecture platform constraints and how these constraints affect development and operation of systems
- Understands issues and details of integrating diverse technology to deliver scaleable, robust, high available, and high performance software solutions
- Design, develop, support, test, and debug C#, JavaScript, Angular and scripting code in an Agile environment while adhering and driving enterprise standards and best practices
- Demonstrate technical problem-solving skills to address challenges that may arise
- Provide technical leadership and mentoring to the team
- Work with Architects, Leads, and Developers to ensure sound implementation of solutions
- Work with various programming and product groups to ensure that required features and modifications are included in the appropriate releases to support cross-product features
- Provide high-level analysis and design reviews to other members and groups within the department to avoid duplication of efforts in solving the same application problem within different products
- Work with third party vendors to develop software and/or integrate their software into the organization's products
- Evaluates new technologies and software products to determine feasibility and desirability of incorporating their capabilities within the organization's products
- Must have at least 10+ years of software development - a majority of that time spent working with the C# .NET Framework
- Object oriented programming and design pattern experience required
- NoSQL and data visualization experience highly desired (ElasticSearch, Kibana a plus)
- Message queuing experience highly desired (RabbitMQ a plus)
175
Software Architect Resume Examples & Samples
- Ensure compatibility between equipment and software, analyzes operational/systems requirements, supports design reviews, and presents technical briefings
- Evaluates, assesses, documents, and tests data security and continuity of operations for systems and programs. Serves as solutions provider to senior management and professional staff concerning areas of technological development and advancement
- Formulates recommendations on hardware/software interfacing, large scale systems, expert systems, and technical problems. Performs business and system object modeling simulation and analysis
- Advises and recommends system characteristics that affect software systems such as storage capacity, processing speed, and I/O requirements
- Coordinates activities of developers and engineers
- Provides enterprise systems architecture expertise in developing systems supporting common purposes, processes, architectures, and standards
- Develops strategies for enterprise-wide methodology or tool implementation, or planning and implementing enterprise technology changes such as database technology (e.g., from Sybase to Oracle)
- Bachelor degree preferred, Experience in lieu of degree will be considered
- 7 years of experience in designing and writing computer software and documenting/analyzing user requirements
- Experience with required programming languages like Java, C# ,.Net
- Experience with major relational database systems and development methodologies
- Experience in module and unit testing of software
- At least seven years experience in the design and development of applications
- At least seven years experience in data modeling, data warehousing, distributed processing, utilization of tools for data modeling and logical and physical database design, software integration, and/or security issues and techniques, as required
- At least seven years experience with business and system object modeling
- At least seven years experience developing analysis & design and software architecture documents
- At least five years coding experience with task specified programming languages (e.g., JAVA, C++, C#, PowerBuilder, etc.)
- At least five years coding experience with SQL or database stored procedures
- At least three years experience with current network, and development and database architectures and technologies
- At least five years experience with Internet/Intranet protocols and web server technologies, if required
- At least three years experience developing systems architecture, if required
- At least three years experience developing enterprise projects utilizing iterative system development methodologies, if required
- At least three years experience building Service Oriented Architecture using web service standards (i.e., SOAP, RPC, or REST), if required
- At least one year experience with XML or JSON, if required
- At least one year experience as a technical leader of software engineering or computer professionals, as required
- Angular.js
176
Software Architect Resume Examples & Samples
- Supports operations, specifically: Longitudinal Database Production Processing and Oracle Database Administration
- Ensures compatibility between equipment and software, analyzes operational/systems requirements, supports design reviews, and presents technical briefings
- Evaluates, assesses, documents, and tests data security and continuity of operations for systems and programs
- Serves as solutions provider to senior management and professional staff concerning areas of technological development and advancement
- Formulates recommendations on hardware/software interfacing, large scale systems, expert systems, and technical problems
- Performs business and system object modeling simulation and analysis
- Develops strategy for enterprise-wide methodology or tool implementation, or planning and implementing enterprise technology changes such as database technology (e.g., from Sybase to Oracle)
- (9) nine years' experience in the design and development of applications
- (9) nine years experience in the design and development of applications
- (9) nine years experience in data modeling, data warehousing, distributed processing, utilization of tools for data modeling and logical and physical database design, software integration, and/or security issues and techniques, as required
- (9) nine years experience with business and system object modeling, as required
- (9) nine years experience developing analysis & design and software architecture documents
- (7) seven years coding experience with task specified programming languages (e.g., JAVA, C++, C#, PowerBuilder etc.)
- (7) seven years coding experience with SQL or database stored procedures
- (7) seven years experience with Internet/Intranet protocols and web server technologies as required
- (6) six years experience building Service Oriented Architecture using web service standards (i.e., SOAP, RPC, or REST), if required
- (5) five years experience with current network, development and database architectures and technologies
- (5) five years experience developing systems architects, if required
- (5) five years experience developing enterprise projects utilizing iterative system development methodologies, if required
- (2) two years experience with XML or JSON, if required
- (3) three years experience as a technical leader of software engineering or computer professionals, as required
- Experience in data modeling, data warehousing, distributed processing, utilization of tools for data modeling and logical and physical database design, software integration, and/or security issues and techniques, as required
177
Software Architect Resume Examples & Samples
- Strong analytical skills to critically evaluate information, reconcile conflicts, synthesize low-level information at a higher level and distinguish user requests from true needs and solution ideas from requirements
- Effective problem-solving and issue resolution capabilities,
- Excellent communication skills (oral, written, summary commentary, etc.), including the ability to build relationships and effectively communicate and influence across all organizational levels,
- Should be able to present technical presentations to a technical and business audience,
- Operates with a high degree of autonomy and accountability
178
Software Architect Resume Examples & Samples
- Architect and design highly scalable, available, secure and elastic solutions that implement industry best practices and cutting edge technologies
- Evaluate technology selections based on the team skills and reusability of earlier code base, drive the design and guide the implementation of new architecture
- Define Database schema design and high level design for the software based on Java/J2ee technologies
- Maintain control over architecture throughout the entire software development lifecycle by continuously making critical adjustments to the architecture to ensure desired results
- Define integration approaches at different application layers and tiers for information exchange with other sub systems/ tools
- Regularly acts as technical advisor to senior engineering management and acts as a technical advisor and resource to other engineers
- Contributes, explicitly or by example, to the standards and processes used by NetApp for product development
- Will work with teams across the company in problem solving and design efforts
- A Bachelor of Science Degree in Computer Science, a Master Degree, or a PhD; or equivalent experience is required
179
Software Architect Resume Examples & Samples
- You are responsible for the implementation and management of research and development projects in the field of IT platforms and Cloud Computing
- You are responsible for the complete Software Lifecycle Management, e.g. design, requirements, development, test and operation
- You advise the internal departments in the implementation of Cloud Computing and IT platforms technologies
- You acquire R&D projects
- You successfully completed an academic degree in computer science, engineering or equivalent (PhD is a plus)
- You have long-term experience in distributed systems, middleware frameworks and development environments: JSON, MQTT, CORBA, SOA, Service MIX, CAMEL etc., you are familiar with Cloud and Cloud-vendors technologies, e.g. OpenStack, Cloud Foundry, AWS, Azure
- You have long-term experience in implementation and management of software projects as well as in scientific work and basic project management. You are familiar with Agile Software development processes and concepts of continuous test, integration and delivery
- You have excellent knowledge in the fields of architectural concepts for distributed systems and cloud technologies, e.g. micro-services and component based architecture
- Fluent English and German language skills are mandatory
180
Software Architect Resume Examples & Samples
- Proficient programming knowledge with 5 to 10 years of experience (Java preferred)
- Proficient in HTML/CSS and JavaScript with 5 to 10 years of experience
- Proficient in SQL with 3 to 5 years of experience (SQL Server preferred)
- Experience with responsive web design and development
- Experience working with web content management systems
- Working with stakeholders to define user needs
- Ability to provide input to functional design
- Understanding of various testing methods
- Ability to complete detailed troubleshooting
- Bachelor’s Degree (or the equivalent) in CIS, MIS, IS, Comp Sci, Engineering, Business Administration with emphasis in information systems, or related field and 5 years progressively more responsible related experience; or Master’s Degree (or the equivalent) in CIS, MIS, IS, Comp Sci, Engineering, Business Admin. with emphasis in information systems, or related field and 3 years related experience
- Ability to relocate based on organizational needs
181
Software Architect Resume Examples & Samples
- Driven Architecture (EDA), Big Data analytics, virtualization, Cloud computing, managed services, and outsource models
- 3+ years of experience with technical solution architecture and design using J2EE and/or .NET
- Knowledge of EA methodologies and frameworks (e.g. FEA, FEAF, Zachman, DoDAF, TOGAF, and Spewak)
- Experience in working with the Internal Revenue Service (IRS)
182
Software Architect Resume Examples & Samples
- Be part of architect team for our proprietary ECHOplatform owning the technical aspects of Barracuda MSP Solution’s ECHOplatform server side systems
- Drive solutions architectures from ideation through release and support
- Define the technical roadmap based on the product direction by working closely with Product Management and Engineering Leadership
- Define ECHOplatform technical integration strategy and high level design
- Partner with Product Management to scope and projects and define high-level requirements
- Analyze product requirements and identify key non-functional requirements
- Lead the effort to increase the system’s reliability, scalability, performance, testability, supportability, and deployability
- Improve the team’s technical design process by introducing modern technical design best practices
- Review technical design from Scrum teams
- Software development, testing, support on back end systems
- Facilitate release planning effort with Engineering Leadership and Product Management
- Assess and select new technologies/off-the-shelf components to improve system’s reliability
- 10+ years’ progressive experience architecting, designing and implementing highly scalable enterprise or consumer facing software solutions
- Expert experience with data modeling, persistence layers, and analytics platforms
- Expert experience with XML-RPC and RESTful API
- Experience with architect/technical design in Agile environment
- Experience with software design using LAMP (Linux, Apache, MySQL, and PHP)
- Knowledgeable in IT infrastructure, including storage systems, virtualization, datacenter technologies
183
Software Architect Resume Examples & Samples
- Good understanding of Pega platform
- Understand the decision types and decision rules in PRPC
- Possesses good knowledge on PRPC construction and debugging tools such as tracer utility, clipboard, app accelerators, documentation tools, expression builders and form builders
- Sound understanding of user interface both PRPC out of the box and generic
- Good understating of PRPC flows, interpretation of flow shapes, SLAs, tickets, interpretation of complex flow shapes for business scenarios, activities, activity step methods, OOTB activities
- Good handle on correspondence and reporting features in PRPC
- Understand the rules management and associated tools such as export & import tools, skimming and bulk processing tools
- Hands on experience in managing operations (agents, listeners, requestors) using SMA
- Knowledge of Tomcat, Oracle and Linux is a huge advantage
- Minimum 3 year of experience in PRPC technology platform
- Hands on experience in Pega version 7
- At least 1 cycle of PRPC implementation experience
- At least, PEGA Certified System Architect (CSA)
- Preferably PEGA Certified Senior System Architect (CSSA)
- Linux, Tomcat, Java, Oracle
184
Software Architect Resume Examples & Samples
- BS in Computer Science, Engineering, or related technical discipline or equivalent combination of training and experience
- 3-5 years hands-on experience dedicated to providing application solutions
- Current experience using Java development, SQL Database systems, and Apache products
- Current experience developing microservices
- Current experience of developing and deploying applications to cloud
- Ability to iterate quickly in an agile development process
- Collaborate with product managers and DevOps
- Excellent analytical/troubleshooting skills
185
Software Architect Resume Examples & Samples
- Makes architectural decisions
- Maintains integrity of architecture
- Collaborates with Solution Management to develop functional work flows and business rules
- Understands technology and industry. Brings in innovative ideas and applies them to add value
- Actively participates in the continuous improvement of software development process; performs root cause analysis, identifies problem areas, and makes recommendations for improvement
- Communication and knowledge sharing within and across team(s)
- Works in accordance with corporate and organizational security policies and procedures. understands personal role in safeguarding corporate and client assets
- Demonstrates knowledge of the team’s core processes and functions
- Directs the work efforts and results of a team of associates. Develops team goals and manages them for results
- Develops team through coaching performance, completing performance reviews, goal setting, development planning, and rewards
- Knows corporate policies and holds team accountable for modeling them. Models the Cerner Characteristics and commits to personal development in the leadership domain
- Creates environment of high associate satisfaction and retention. Promotes diversity and creates a respectful work environment
- Manages routine associate situations. Requires assistance for non-routine matters
- Supports, encourages and values associates’ effort in fostering innovation
- Grows associates within team, develops a successor
- Ability to perform independently (75% completed independently)
- Controls project scope and drives project tasks
- Completes / performs broader technical design
- Code and design quality
- Defect free
- Consistency with the architecture
- Adheres to overall functional requirements
- Adheres to the current software abilities
186
Software Architect Resume Examples & Samples
- Lead, coach, and mentor a software development team in the creating of new patient monitoring system software
- Deliver full stack software, as a key individual contributor in this team
- Define scope and problem domain in a crisp and structured way: defining the problem with stakeholders and identifying key issues
- Deliver a consolidated architecture: creating well defined building blocks / system options & scenarios; choosing the optimal architecture, leveraging technology and contributing to/driving roadmaps
- Ensure good and up to date documentation of the architecture and implementation thereof; using methods & tools for a structured approach
- Driving an accepted implementation of architecture, by explaining, convincing, deciding; including validation and verification; solving issues and learning from them; architecture lifecycle management and teaming-up for results
- Act within the total context, (business, organization, roadmaps, external world, etc.): driving for convergence; capturing / re-use of prior art and in- and external trends
- Have a big picture view of the software and continue to monitor its construction by identifying errors in the software or where software rot may be occurring or possibly where refactoring may be needed
- Champion best coding practices and patterns within the team and look for opportunities to formally and informally elevate the team’s technical ability by provide guidance and training
- Own the software product by maintaining a big picture view of the software which includes functional software and nonfunctional areas such deployment, packaging, security and installation
- Bachelor’s degree of at least, computer science or electronics or electrical engineering
- Experience leading software development involving the work of a team of technical contributors
- Expert knowledge in developing full stack software using the latest Microsoft technologies
- Mastery of object oriented and service oriented design and development methodologies, programming techniques and languages and tools: C# .NET, NET Framework, MS SQL Server
- Experience in working with Windows, and Visual Studio, Team Foundation Server
- Strong knowledge in architecting, designing and developing applications in a relational database platform (e.g. MS SQL Server, etc) including designing and performance tuning
- Strong knowledge of algorithms, problem solving and analytical skills
- Experience with common medical communication protocols and standards such as HL7
- Experience in software testing methods & techniques
- Experience with requirements gathering and writing design specifications
- Working experience with configuration management, defect management tools
- Exposure to one or more software development lifecycle models with engagement preferably from requirements to maintenance phases
- Knowledge of agile development and process methodologies (example: SCRUM and DevOps), specific experience in any of these areas is a bonus
- Excellent team work skills, particularly in a multi-site, multi-cultural environment
187
Software Architect Resume Examples & Samples
- Develop security technology plan for the short- and mid-terms; identify key security technologies; define technology and platform roadmap to support the Company’s business and product strategy; help improve security capability of Huawei IT products, covering the Cloud, data centers, servers, storage and other services; increase industry-leading competitiveness, and guide the strategy for R&D team
- Identify technology trends, design prototypes and solutions, and coordinate the work with team members and other experts. Focus on the IT Security area, including Cloud computing, network security, and application security
- Participate in technology communication and other companies; interact with customers, security product vendors, ISP/ICP, universities, etc. Identify and catch the opportunity on the technology collaboration and innovation
- Work with members of technical team, product management team and R&D team to assure the technology plan to be consistent with company goals and priorities
- Participate in key security, privacy issues judgment, and make up the security policy of Public Cloud and IT products R&D
188
Software Architect Resume Examples & Samples
- Responsible for the design and implementation of the routing and service mesh that forms the core of our multi-PaaS micro-services platform
- Working with our internal business partners to gather requirements
- Developing enterprise platform services utilizing object oriented methodologies
- Developing unit tests, functional tests, and integration test frameworks for distributed systems
- Performing peer reviews, code walk-throughs, and weekly demos
- CI/CD pipeline management for infrastructure components
- Must have the ability to be a self-starter and work independently on technical projects but also work collaboratively with project team members through an agile development process that promotes constant team communication
- Must have excellent communication skills to assist in conducting user interview sessions, requirements gathering, and design reviews
- Programming skills – You are comfortable writing code in multiple languages, confident in choosing the right strongly or dynamically typed language for the job. Preferred language familiarity: C++, Java, NodeJS, Ruby, Scala, and/or Go
- Database skills – You understand the use cases for relational and non-relational data, you’ve implemented code against several different database platforms
- Development experience - Java Web Applications, Service Oriented Architecture and Micro-Services
- Knowledge of configuration management tools, monitoring tools, performance tools, cloud platforms, and software delivery tools
- Knowledge of micro-services networking, load balancing,and service discovery concepts and technologies
- Experience with containers and cloud tech like Mesos, Kubernetes, Docker, Rancher, AWS, Azure, GCE, VMWare, etc
- Experience with tools like Consul, Cassandra, DataDog,Kafka, Spark, Splunk, Vault preferred
- Some experience with HAProxy, Nginx, Linkerd
- Committed to Open Source Projects. Please provide Github links if appropriate
- Experience working in an agile team environment
- Conduct code walk-throughs, peer reviews, and produce technical documentation
- Bachelor’s Degree in Computer Science/Engineering or equivalent years of hands-on coding experience
189
Software Architect Resume Examples & Samples
- Is accountable for defining and driving software architecture and enterprise capabilities (scalability, fault tolerance, extensibility, maintainability, etc.)
- Determines overall architectural principles, frameworks, and standards
- Provide leadership to engineers, QE and product partners
- Drives research, case studies, and prototypes on leading edge technologies and how they can be leveraged
- Analyzes and provides feedback on product strategy
- Java, J2EE, Spring or .NET/C#
- AWS or other public clouds
- Containers (Docker, Kubernetes and/or similar)
- Enterprise integration architecture and - patterns
- Direct experience with relevant technologies and concepts: micro services, distributed systems, SAAS at scale, private/public cloud, MDA, EIA, etc
- Have successfully built and deployed mission critical, large scale SAAS and enterprise applications
- Ability to actively communicate, inspire and motivate all levels of staff
190
Software Architect Resume Examples & Samples
- Understand customer requirements and map them to technical specifications and a solution design
- Design solutions for Cloud-based services
- Develop extensive knowledge of the technical toolset and methodologies for the extension of SAP Business ByDesign-based solutions, SuccessFactors, as well as solution design on the Hana Cloud Platform
- Collaborate with internal or external parties to clarify customer requirements and design the solution
- Successfully manage multiple projects at the same time
- Work within a global development and delivery team
- Coach other employees in their job related to architecture and design
- Bachelor degree or above in Computer Science or related field
- Business process and ERP application knowledge
- Experience with modeling techniques (e.g., UML, ER)
- JAVA or other modern programming language
- Database, Web Services, and OOP knowledge
- JavaScript programming language is a plus
- Spanish, written and oral, is a plus
- Experience with DevOps disciplines (e.g., Continuous Delivery, Continuous Integration) is a plus
- At least two years of architecture and solution design experience and good understanding of the software development life cycle
- Extensive project experience in large development projects with a development timeframe of one year in any of the below languages
- At least five years of experience in development in Java or other modern programming language
- Experience and good understanding of the end-to-end business processes
- Experience in programming against ERP applications is a plus
191
Software Architect Resume Examples & Samples
- Experience with building consumer quality products, enabling business capability and objectives through technology
- Strong application development knowledge of any of the following technologies: NodeJS, Ruby on Rails, Java, Clojure, Golang, Scala, Erlang, Docker, *MQ, Apache Kafka, Spark, Storm, Cassandra, PostgreSQL, Datomic, Neo4J, Chef, Puppet, CloudFormation, OpenStack, Python, .Net, JavaScript, CSS, SASS
- Infrastructure knowledge including AWS, OpenStack, CloudFoundry etc
- Experience in engineering practices such as code refactoring, design patterns, design driven development, continuous integration, building highly scalable applications, application security, functional programming
192
Software Architect Resume Examples & Samples
- Interact with the business to discuss functional flows
- Review design and code of others and provide constructive feedback
- Implement parts of various frameworks and services
- Thorough knowledge of Java, Spring, Message Oriented Middleware, SOAP and REST APIs
- Understanding of the SDLC and agile, development practices
- Object oriented design and Java development experience
- Database Modeling and scalability considerations
- Leadership, negotiation and communication Skills to guide and coordinate with other developers and or Senior Business Stakeholders
- Ability to propose general and cutting edge solutions to various business use cases
- System architecture skills (especially 3/N-Tier applications)
- Knowledge and recognition of design patterns
- Exposure to designing a large-scale, real-time, business critical systems
- Ability and willingness to learn new technologies
193
Software Architect Resume Examples & Samples
- Design and implement complex integrations based on WSO2 or any light weight ESB in cloud (AWS)
- Design and implement complex data, object and resource models
- Design and Implement pub-sub based on messaging queues, web api(s) and SQL/NO-SQL databases
- Evaluate new and emerging technologies through proofs of concepts and other techniques, providing an informed point of view and advocacy within the organization
- Design complex software solutions that satisfy both functional and non-functional demands (for example, versatility, usability, maintainability, robustness, and innovation) as determined through collaboration with other team members
- Develop and communicate architectural designs, guidelines, patterns, practices, and other reusable artifacts that guide the development, configuration, and deployment of applications
- Deliver software architecture strategy, plans, roadmaps, blueprints, and reference architectures
- Help define, establish, and conduct effective and efficient software design reviews across multiple Agile software development teams
- Serve as a software architecture consultant across multiple Agile software development teams delivering multiple products
- Identify and track technical debt. Propose creative ways to remediate that debt
- Encourage an open culture of communication about architecture throughout the organization
- Strong software design and implementation skills keeping cloud(AWS) in center, with expert knowledge of key software architecture concepts/techniques (such as distributed computing, integration, modularity, encapsulation, separation of concerns, loose coupling, event sourcing, etc.) and applying those ideas to complex systems developed in an Agile environment
- Significant experience designing and implementing REST APIs and integrating 3rd-party commercial and open source software into a cohesive solution
- Proven ability to capture and communicate the balance between costs and benefits
- Excellent leadership, organizational, technical, and analytical skills, as well as strong written and verbal communication skills
- Results-oriented, self-motivated, with a willingness and aptitude to learn and grow with new technologies and techniques
- Proven experience designing and delivering modern web applications using Microsoft and/or open stack
- 3+ years’ experience with AWS is preferred
- Strong knowledge of JSON, XML, REST, UML
- 8 years of software development experience
- 5 years of focused experience in commercial product software architecture
- Experience with Agile methodologies and their typical trade-offs are preferred
- Experience with both SQL and NO-SQL database technology is preferred
- Experience with WSO2 ESB or any other light weight ESB is preferred
194
Software Architect Resume Examples & Samples
- BS/BA degree in Computer Science with a strong academic record
- Extensive experience of software development experience with relevant cloud experience
- Preferential consideration to Masters degree in Computer Science
195
Software Architect Resume Examples & Samples
- Ensures code reviews, release management, and agile methodology is adhered to and seeks improvement whenever possible
- Manages time between active development and strategic architecture
- Collaborates with other professionals to determine functional and non-functional requirements for new software or applications
- Creates, maintains, and ensures compliance with software architectures related to overall design, including but not limited to coupling, API’s, packages, frameworks, libraries, and abstraction layers
- Develops high-level product specifications with attention to system integration and feasibility
- Defines all aspects of development from appropriate technology and workflow to coding standards
- Stays ahead of and current on the technology direction applicable to the company, the current enterprise architecture, and future changes
- Creates, prints, and distributes architectural and pattern documents throughout the department
- Mentors Developers of all abilities to adopt and take full advantage of approved architectures
- 8-10 years of professional software development experience using object oriented languages; primary development language is C#, although other languages and protocols are used depending upon the project
196
Software Architect Resume Examples & Samples
- Architect, Design and Develop innovative IoT/Software solutions for Industrial safety and workflow solutions
- Provide technical leadership and work together with & guide agile software development team to evolve the Industrial Safety Platform and ecosystem
- Adopts ‘best practice’ software architecture approaches from across Honeywell and external to Honeywell
- Develop Standards and drive commonality in trade studies, make/buy decisions, proposal support, and lead selected SW Architecture trade studies supporting the re-use strategies
197
Software Architect Resume Examples & Samples
- Designing and developing software, prototypes, or proofs of concepts (POC’s)
- Bringing your SaaS technical expertise to head-scratching architectural design problems at scale (1m+ MAU)
- Providing technical coaching, guidance & leadership across our Engineering teams always striving to raise standards
- Discover and troubleshoot issues with the existing architecture and code dipping into your tech toolbox of algorithms & data structures to solve complex challenges
- Help cut through the noise & bringing a steady hand of pragmatism whilst also pushing the boundaries of what we can build together
- Balance the need to build & implement scalable and robust systems with a focus on keeping simplicity for our end-users front of mind
- Someone who just gets s#^t done!
- Battle hardened experience of SaaS software design, and OO design skills
- Natural acumen around building resilient, scalable systems (micro-services for high availability)
- Experience leading software developers using current tools and following current practices specifically in Cloud Platform technologies (AWS experienced preferred)
- At least 8 years experience in a software development role, including 2+ years at Architect level
- Natural ability to move between varying levels of abstraction from business strategy to detailed implementation
- Profiling and improving performance of Java applications from threading, memory management, container optimization
- Experience with modern REST API based architectures & supporting their implementation in a large technology eco-system
- Strong organizational and communication skills with experience of developing & instilling a culture of broad product ownership
- Broad knowledge of software industry and technology
198
Software Architect Resume Examples & Samples
- Assist in hiring, leading and mentoring other mobile developers
- Perform unit and functional testing to ensure the quality of your work
- Establish the ability to do automated testing
- Create mobile coding guidelines to help the team focus on maintainability and performance
- Raise questions and suggestions to the product owner about enhancements and potential gaps in requirements
- Identify ways to increase system efficiency on new and legacy code
199
Software Architect Resume Examples & Samples
- Architect solutions from scratch, extracting essence of user pain points and navigating the product opportunity space
- Be an innovator who leverages knowledge and expertise across a wide variety of domains to build enterprise-grade cloud software solutions. Example domains are: AWS, Azure, OpenStack, Linux, Big Data, high volume Message Brokers, Networking, Machine learning, Data Analytic and US Federal Government compliance standards
- Be an expert in designing cloud solutions that scale to 100s of millions of users/endpoints/devices
- Involve fully in project execution phase with hands-on contribution to coding along with other team members
- Identifying new product opportunities based on user research and industry trends
- Mentor other team members to help groom/grow them on the technical path
- Be well-versed in the creation of disclosures, patents, white papers, blogs, research articles and industry demos and presentations. Be an expert in presenting the innovations to senior executives and top-tier customers
- BE or higher in Computer Science or similar field - 15+ years of relevant work experience in developing and delivering software using Agile models
200
Software Architect Resume Examples & Samples
- Collaborating with others to ensure that software designs and enhancements are consistent with the strategic vision
- Ensure architecture stability is maintained across lifecycle phases from bid to delivery
- Approves the technical, technological, and methodological choices taken in respect of the selected software architecture
- Mentoring other team members and developers
- Providing overall technical leadership in research, analysis, design and implementation of Thales solutions
- Proactively enforcing Thales best practices and high standards in technical documentation
- Guarantee adherence to in-scope standards, reuse policy and product development plans
- Identifies modelling, simulation and prototyping opportunities
- Leading the wider team
- Key influencer in the software team
- 10 + years of sesign, architecture and implementation experience with solutions in JAVA, C++ and ADA
- Understanding of configuration management tools and continuous build environment
- Software design and proven experience of working with large scale or distributed systems
- Experience in working within an Agile environment would be a bonus
201
Software Architect Resume Examples & Samples
- Master's degree in computer science, computer engineering, electrical engineering or relevant discipline
- Experience in software design, engineering and development skills, including familiarity with modern software development practices and tools
- Experience with object-oriented software development (e.g., C++, Java, Python)
- Knowledge of and experience with implementation of the full software development life cycle using iterative or agile methods
- Proficiency in a subset of the following: cost estimation, requirements capture, hardware and software architectural design, software modeling using UML, systems-level software testing, high consequence anomaly resolution, documentation and training, information assurance, and deployment of delivered systems
- Experience/education in research and development efforts using a subset of the following: system engineering, hardware and software architecture, distributed system design, data exploitation/mining/fusion algorithms, digital signal processing, image processing, optical systems, command and control systems, numerical analysis, modeling and simulation, relational/object/geographic database technologies, user interfaces, scientific data visualization, web services technologies, and software development for multi-core/GPU/parallel computing
- Experience with relevant application and mission domains (ground systems/data centers/operations centers, remote sensing, sensor technologies, proliferation detection, monitoring and surveillance)
- Experience with large, complex scientific and technical software systems engineering, development and deployment
- Relevant professional certifications (e.g., Project Management Professional, Certified Information Systems Security Professional, Certified Systems Engineering Professional)
- Ability to obtain and maintain a SCI clearance, which may require a polygraph test
- Demonstrated ability to develop and present ideas and results in oral and written form
- Demonstrated ability to work effectively in a collaborative and interdisciplinary team environment
202
Software Architect Resume Examples & Samples
- Ability to provide design, guidance, and oversight to a team of designers and software developers
- Demonstrated ability to work within a team environment
- Strong communication skills; written and verbal
- Ability to work occasional overtime and irregular hours as needed to meet project deadlines
- Bachelor's Degree in Computer Science, CIS, MIS, IS, Engineering, Business Administration with emphasis in information systems or equivalent work experience
- Substantial experience with JUnit and Automated Unit Testing
- Work experience as a Software Architect
203
Software Architect Resume Examples & Samples
- Serve on a team with other Software Architects to provide technical and architectural guidance and expertise to other engineering teams
- Be actively involved and hands-on with design, programming, and testing of solutions
- Participate in peer-reviews of solution designs and related code
- Work closely with other Software Architects and team members to identify areas for improvement (i.e. architecture, infrastructure, processes and technologies)
- Set design conventions and standards related to
204
Software Architect Resume Examples & Samples
- BS in Computer Science or related technical field, MS or PhD preferred
- Delivered one or more commercial SaaS applications that have thousands of concurrent users and millions of active connections
- Developed and shipped one or more commercial applications in Java, Rails, Node, Erlang, Golang, or other major platform
- Expert in modern cloud architectures and technologies, specifically AWS
- Demonstrable body of work in delivering cloud based solutions built on Amazon cloud technologies
- Fluent in current web-based application trends and approaches to web-based interfaces and applications
- Very familiar with one or more major UI frameworks (React, Angular, Vue, Ember, etc.)
- Very familiar with best security practices for modern web applications
- Understanding of http/2, SSL, socket.io, REST, and protocol buffer
- A complete understanding of testing including unit testing, integration testing, load and scale testing
- Enthusiasm for working in a fun and fast-paced start-up culture
- Background in computer security for consumer or business a plus
205
Software Architect Resume Examples & Samples
- Evangelize our new micro services architecture throughout the market – making it a reality for our development teams
- Deliver the architecture for our customer focused (CARE) initiative – including development of an extensible 360 degree view of our customers
- Stretch: Assist in the evolution of our Product systems – ensuring we have a path to migrate to the new architecture so we can retire the old
- Establishes and leads the technology strategy and technology roadmaps that enable the business
- Partners with the Product Owners to align the roadmap with the technical design and strategy
- Works with or leads technical teams to identify functional requirements that drive architecture and technology to meet customer needs and enables business capability
- Responsible for prototyping complex, cross platform business solutions to validate newer technologies
- Influences the selection of hardware and software product standards and the design of standard configurations; makes significant contributions to market-centric technology roadmaps and architectural principles and frameworks
- Bachelor’s or Master`s degree in technical discipline; Master`s preferred
- In-depth knowledge in software engineering languages and tools; proficient in new and emerging technologies
- In-depth understanding of business operations, objectives and strategies including but not limited to, insurance industry, financial services, global business, architecture, technology trends, as well as security minded
- Knowledgeable in software engineering languages and tools; proficient new and emerging technologies
- Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control
- High degree of flexibility and ability to work with employees at all levels of the organization with diverse backgrounds. Strong desire to drive change, and ability to adapt to change quickly
206
Software Architect Resume Examples & Samples
- Design, implementation, and evaluation of database and persistence technologies for use in Clinical Solutions projects
- Rapid prototyping, iteration & refinement to help solidify user requirements
- Development of “clean code” that adheres to industry standards of professional coding patterns, form, and styles
- Perform state-of-the-art product development activities, with an emphasis on the “back-end” (including database design, performance, and security)
- Support all phases of the development of desktop and web-based applications
- Develop test plans, testing framework, & test protocols to support verification and validation activities of medical devices
- Support internal customers within the business such as manufacturing, service and customer service
- Bachelor degree in Computer Science or equivalent and 10+ years of Software Development experience
- Mastery of database theory, design, and implementation
- Mastery of Microsoft SQL Server & WCF
- Strong object-oriented programming skills, C#, C++
- Experience with Microsoft Entity Framework
- Significant experience with distributed and client/server architectures
- Mastery of the development tools including MS Visual Studio, Git, Gitflow
207
Software Architect Resume Examples & Samples
- Own the I4 applications software design and align its architecture
- Lead the design activities by guiding development teams, taking active role, hands-on in development of new concepts, infrastructure, etc
- Continuously drive the software architecture to better design by identifying major constraints & limitations and suggesting approaches using cutting edge solutions
- Leverage software technologies to build simple and robust solutions
- Serve as a driving force for SW functional excellence
- Ensure performance / nonfunctional requirements are defined and addressed by teams
- Requirements analysis & flow down to sub system teams
- Keep abreast of technology and frameworks advancements
- Identify patentable Idea from the project and file
208
Software Architect Resume Examples & Samples
- Linux Driver/Kernel development for Ethernet/DSL/LTE Modem/Router/Home Gateway
- Heavily involve pre silicon software/firmware/hardware emulation and co-verification
- Doing system bring up and validation, software integration and qualification
- Actively participate Key customer expert support/Linux driver porting and kernel migration/software concept profiling
- University degree of computer science or electric engineering Minimum two years’ experience of embedded software development Familiar Linux driver and kernel architecture. Rich experience in Linux kernel/driver development. Master Linux kernel/driver debugger skill Knowledge of XDSL, ETHERNET switch, wireless LAN, Security Engine and microprocessor is an advantage Knowledge of Jit/Mercurial/perforce or other version control tools is preferred Team player, very proactive and self-motivated
209
Software Architect Resume Examples & Samples
- 6 years of experience working as an architect on enterprise scale architecture
- 3 years of experience in working with relational databases and SQL, including MySQL, PostgreSQL, or Oracle
- Able to work extended hours as business needs dictate
- Occasional overnight travel
- At least 5 years of experience with Java programming including Java/J2EE, Spring Framework
- Bachelor’s degree in Computer Engineering or Computer Science
- 3 years of experience in ETL software development using technologies like Talend, Clover ETL
- 3 years of experience in big data and cloud based technologies like Hadoop / Cloudera
- Good Experience with NoSQL platforms
- Good understanding in Data Modeling concepts
- Good Experience with HBase, Cassandra, DynamoDB, CouchDB, Map Reduce
- Good understanding in event processing/messaging, i.e. Kafka/Rabbit MQ, as well as logging, auditing and metrics, i.e. ElasticSearch/Kibana, Hadoop/Spark
- Thorough understanding of Data Warehousing architectures, techniques, and methodologies; including Star Schemas, Snowflake Schemas, Slowly Changing Dimensions, and Aggregation Techniques
- Excellent time management skills, Strong communication skills, ability to support multiple projects, and effectively manage a large volume of work
- Self-motivated, with the ability to meet and exceed position requirements under minimal direction and supervision
- Collaborate with technology partners to understand enterprise requirements and develop or identify appropriate architecture plans
- Build consensus among technical staff by evaluating potential solutions
- Translates customer business requirements into specific systems, applications or process designs for solutions and integrating architecture
- Analyzes the scope, timeline and specifications of tasks; delegates tasks to other architects. Writes implementation plans for enhancements and fixes
- Provides technical assistance to support staff. Assists with implementations of enhancements and fixes by providing coding knowledge
- Maintains an awareness and understanding of competing products and provides ideas for innovation and improvement in order to maintain a competitive advantage in the marketplace
- Develop code for the design/creation of new software products, enhancements, and fixes
210
Software Architect Resume Examples & Samples
- System architecture for highly scalable web applications
- Security architecture and oversight of security matters for multiple projects
- Ability to architect and design web and cloud-based solutions from technical requirements
- Help in spearheading a DevOps approach to multiple projects
- API design and implementation, particularly REST-based API's
- Machine learning – including knowledge of state of the art methods and how and when to apply them to new problems
- Assistance in developing department infrastructure and defining future direction. This task includes working with management to define and improve processes in the department, and the department's technical direction
- Bachelor's degree and minimum 8 years of related experience
- Hands on experience in the above areas
- Working experience in Java and C# minimally required
- Familiarity with Javascript and Python is a plus
- Experience with computer security and security architecture is required
- Experience in web application architecture and deployments on a scalable basis is required
- A proven track record of innovative solutions
- The ability to work in a highly collaborative, fast moving, multi-cultural environment
- Experience in working within an Agile environment is desired
211
Software Architect Resume Examples & Samples
- Lead architecture design for MetaData Service (MDS), the core for AppDynamics’ re-architecture effort
- Work with product, engineering, and other disciplines to build and execute architecture vision
- Roadmap to meet business goals and customers’ satisfaction
- Solve highly challenging problems in MDS around scalability, availability, data modeling, security, extendibility, agility, integration, and more with enterprise software's high quality
212
Software Architect Resume Examples & Samples
- Development of the software architecture of electronic braking systems taking account of Automotive SPICE, of functional safety in accordance with ISO26262 and other topics with architectural influence (e.g. AUTOSAR)
- Modeling of the dynamic behavior of the software (Task Scheduling, multi-core)
- Analysis of requirements, in particular of the safety requirements, on the software, derive a architectural design and manufacture of a traceability between requirements and architecture model
- Maintenance and extension of the meta-model for software architecture
- Regular exchange with the other levels of the system architecture and software development departments
- Bachelor degree in Electrical and/or Computer Engineering, Computer Science, Control Engineering, or similar plus a minimum of 3 years experience of working knowledge of C/C++ as well as the software development lifecycle
- Experience with embedded software development
- Knowledgeable in use and development of UML/SysML-based designs; experience in the modeling of the dynamic behavior of the software is a definite plus
- Experience with Pre-emptive Real-Time Operating Systems
- Familiar with Rhapsody, DOORs, PTC Integrity, Software architecture modeling
- Must be a US Citizen or Permanent Resident
213
Software Architect Resume Examples & Samples
- 10+ years of hands-on experience developing and debugging commercial Java EE and/or .NET applications, including ORM frameworks, Web Services (both SOAP and REST), DI and AOP frameworks, EAI, message brokers, ESBs, JavaScript UI frameworks and libraries
- Proven track record of delivering a mission critical, high volume enterprise web applications
- Experience developing multiple successful enterprise applications
- Extensive practical experience in the areas of distributed caching and web frameworks, cloud technologies, performance optimization, and scalability
- Proven experience in choosing the right data storage solution (relational, document, graph, column-family, key-value databases) given the expected system properties
- Experience with versioning control systems such as Git and SVN
- Strong knowledge of OOP and SOA design principles and patterns
- Experienced in integrating enterprise applications through messaging
- Familiar with at least one architecture description language (BPMN, UML, SysML)
- Ability to learn quickly and stay up-to-date with new technologies
- Open to working in an agile environment as part of a scrum team
- The ability to take the initiative, drive the project and innovate
- Self-motivated, passionate about software, and driven to achieve committed milestones
- Excellent communication in English (both written and spoken)
214
Software Architect Resume Examples & Samples
- Hands-on experience developing Proofs-of-concepts, prototypes, and business cases
- A strong understanding of Agile/scum development process
- Service Oriented Architecture design
- Solid experience developing software architecture for enterprise level, SaaS based solutions
- C#/.Net
- AngularJS and UI frameworks
- Strong UML modeling skills
- RESTful API design
215
Software Architect Resume Examples & Samples
- Working with several scrum teams and actively involved in the design of multiple features in parallel
- Mentor and develop engineers in all levels, Involved in hiring great engineers
- 10+ years of software development experience, at least 5 of them developing in enterprise software
- Experienced developing back-end services
- Demonstrated ability to influence others, especially in sensitive or complex situations
216
Software Architect Resume Examples & Samples
- Overall responsibility for the product architecture
- Establish well architect-ed and designed solution
- Involved in hiring great engineers
- Mentor and develop engineers in all levels
- Drive a transition to automation testing and continues integration
- Masters in Computer Science, Industrial/Electronic Engineering or an MBA
- Solid understanding of n-tier and Microservices architectures
- Web development expertise (AngularJS, JavaScript, HTML5, HTML, CSS, JQuery, CSS3)
- Experienced developing Cloud solutions
- Experienced working with Tomcat or other application servers
- Experience working on Linux or Unix OS
- Experience working with agile software development methodology
- Great initiative; proven ability to tackle projects with a can do attitude
- Proven experience in operating within a global environment
- Comfortable with working in a complex matrix environment
- Very strong verbal and written English skills
- REST and SOAP
- J2EE: Servlets and Portlets
- Authentication Technologies: LDAP, SAML, SSL
- Familiarity with Liferay and Mule
- Java Performance Tuning (YourKit, JProfiler)
217
Software Architect Resume Examples & Samples
- Define and Shape the architecture for new features in the Products
- Creating architecture documents
- Assist in requirements shaping and mapping to architecture components
- POC new ideas and technologies by coding prototypes
- Contribute and review High Level designs and assist in some detailed level designs
- Present and communicate architecture to internal and external stake holders
- Code complex parts of the product on occasion/need as well as perform code reviews to make sure code aligns with design, architecture and standards
218
Software Architect Resume Examples & Samples
- On a day to day, you’ll conduct architectural reviews with one or more teams and brainstorm on methods to solve technical challenges
- You will proactively identify architectural weaknesses and recommend appropriate solutions, perform functional and code reviews in related areas within and across product engineering team
- Prioritize and balance short-term versus long-term actions, strategic versus tactical requirements, while continuing to move forward towards the strategic vision
- Establish and maintain great rapport with globally distributed development teams, Product Owners, QA and others to maintain high levels of visibility, efficiency, and collaboration
- Provide technical leadership to choose the best technologies, components and architectures for next-generation platforms
- Be a thought leader and mentor the engineering team on technical, architectural, design and other related issues
- Attract, recruit, and retain high quality and diverse engineering talent
- MS or BS/B. Tech in computer science from renowned university or equivalent experience
- 7+ years of strong software design/development experience in building massively large scale distributed internet systems and products
- 7+ years of hands-on experience in advanced Java, Scala, Python, or any other languages
- 3+ years of experience in data structure, data transformations, and fundamental algorithms
- 5+ years of experience and knowledge of open source tools & frameworks, broader cutting edge technologies
- 2+ years of experience with Hadoop, NoSQL (Dynamo, Cassandra, HBase, etc), Spark, or other distributed computing technologies
- Should be an active contributor to developer communities like Stackoverflow, Topcoder, Github, Google Developer Groups (GDGs), Apache, etc
- Exceptional interpersonal and communication skills; strong writing and speaking skills
- Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace
- Must be a self-starter who can work well with minimal guidance and in fluid environment
219
Software Architect Resume Examples & Samples
- Define needs around maintainability, testability, performance, security, quality and scalability for the Activation 3 platform
- Drive implementation, consistent patterns, reusable components, and coding standards for projects built using the Activation 3 platform
- Enable agile development of all artifacts
- Improve logging and monitoring capabilities
- Design, develop, and manage automated unit, integration and acceptance tests for all platform components
- Work with the Business Analysts and Customers throughout the requirements process to properly understand the long-term goals of the program and where they fit in the overall platform
- Influence design requirements to build best-in-class experiences
- Mentoring and peer review of designs and coded implementations
- Work with technical specialists (Security Team, Performance Engineer, etc.) to ensure that all parties understand the system that is being designed and built and that all major issues are understood and mitigated
- Infrequent on-call duties to address customer-impacting issues
- 5+ years of experience in a senior engineer / architect role
- Ability to learn quickly by reading requirements, texts, online articles, or engaging in conversations
- Ability to effectively communicate technical concepts pictorially, orally, or in writing
- Very strong understanding of classical and modern software development lifecycles
- Experience developing distributed, scalable, high performance systems
- Exceptional analytical and critical thinking skills
- Extensive object oriented software development experience with Java, J2EE technologies, JSP, Servlet, EJB, JNDI, JDBC, JEE Security, XML, SQL, Maven, Log4j, Junit and mocking frameworks
- Extensive development experience with developing Java Web Services with WSDL, SOAP, JAX-WS, XML, JAX-RS, WS-Security
- Extensive development experience with XML technologies such as XSD, XPath, XQuery, XSL, XSLT, etc
- Experience with RDBMS and a deep understanding of data structures and data normalization
- Extensive experience using one or more Java EE engines (e.g., WebLogic, JBoss, Tomcat)
- Experience with BPM systems
- Experience with queueing systems
- Experience with security technologies such as OAuth2, Basic Authentication, WS-Security
220
Software Architect Resume Examples & Samples
- Is accountable for defining and driving software architecture and enterprise capabilities (scalability, fault tolerance, extensibility, maintainability etc)
- Determines overall architectural principles, frameworks and standards
- Containers (Docker, Kubernetes and / or similar)
- Direct experience with relevant technologies and concepts: micro services, distributed systems, SAAS at scale, private/public cloud, MDA, EIA etc
- BS in related field and at least 10 years of experience in the Information Technology arena, at least 3 years management and strategic experience in this field
- Experience as engineering leader: process, culture
- Practical development and coding experience
- SCRUM Master a plus
- Experience managing small teams a plus
221
Software Architect Resume Examples & Samples
- Collaborate with Product Management to identify, prioritize and document detailed product requirements
- Design, develop and document application and framework code in Java, Flex and other object-oriented programming languages
- Create robust automated unit/functional test suites and deployment scripts
- Work with internal QA team on system, performance and acceptance testing
222
Software Architect Resume Examples & Samples
- Translate Business Requirements into an end-to-end Technical Solution and define technical requirements and individual work streams across the various Agile development teams
- Facilitate discussions and meetings to determine technical alternatives to identified issues
- Lead regularly scheduled scrum of scrum meetings to coordinate design, development and integration activities across the technical teams
- Gain stakeholder approval and signoff on technical solution
- Provide technical status updates to the Senior Leadership Team and address any risks and proposed mitigation plans
- Manage the vendors through the project lifecycle for outsourced or partnership programs
- 10+ years of experience in OSS/BSS system engineering, VoIP Telecommunication Systems, and/or software development
- Understanding of various database architectures (SQL / Oracle, Mongo, etc.)
- Strong program leadership, business judgment, and communication skills (written and oral)
- Proven results in contributing to front and back-end design
- Demonstrated Multi-Tasking skills
- Knowledge of Salesforce, Billing and Ordering System and associated applications
- Knowledge of Agile Development Processes and Scrum
- Product Owner or Product Management experience
- Experience serving as member of cross-functional Program Core teams representing IT along with Sales, Product, Marketing, Care, and Legal program leads
- Experience with setting organizational and project priorities and risk mitigation planning
- Hands-on experience with frontend test automation technologies (e.g. Selenium)
- BS in Engineering/Computer Science or equivalent work experience
223
Software Architect Resume Examples & Samples
- Define, Document, and Communicate your architectural vision to technical, business, and executive audiences
- Create conceptual, logical, and physical models. Define and curate a formal Reference Architecture Book Of Knowledge
- Design modular frameworks, microservices, and high-concurrency systems to support large-scale data pipelines
- Build prototypes to prove out your models and provide a real-world basis for evaluating functional and non-functional requirements
- Programming Languages (Java, Python)
- Distributed Compute Platforms (Hadoop, AWS, Azure)
- Design(SOA, Rest)
- Architecture Frameworks (TOGAF, Zachman, FEA or similar)
- Distributed SQL Engines (Spark, Hive, Presto)
- Non-Relational Data Platforms (MongoDB, Cassandra, Redis, RedShift, Neo4j)
224
Software Architect Resume Examples & Samples
- Designs, develops writes and implements software according to functional and technical design specifications
- Participates in daily scrum meetings and working in an agile environment
- Maintains software currently used by major corporations and carriers
- Learns new technologies to keep our products competitive using modern tools
- Works closely with various teams including business development, QA, operations, product engineering to design and develop new products
- Works under immediate supervision
- Bachelors Degree in Computer Science or related technical Field
- Working knowledge of .Net framework, VB.NET, C#, Visual Studio 2008/2010, Version Control (Subversion preferred)
- Agile software development methodologies (Scrum)
- Other experience desired but not required includes Windows Services, Test-driven development experience (NUnit), Database, Microsoft SQL, PostgresSQL, SQL Server, Object-Oriented Analysis and design, Software continuous build environments and tools, Developing n-tier applications written in VB.NET/C# using .NET 2.0-4.0, some knowledge of VB6
- Accountable
- Customer Centric
- Knowledgeable
- Team Oriented
225
Software Architect Resume Examples & Samples
- Coordinate and drive the evaluation, conceptualization, design and integration of major new capabilities into the product line, ensuring that product design and technology choices anticipate future needs
- Help plan technology strategies, considering both technical and business needs
- Work with engineering and product to promote highly productive organization and culture
- Design simple solutions to complex business problems assuring availability and performance
- Provide global technical guidance and support for architectural design, from individual applications/services to distributed systems design
- Search and research new technologies
- Minimum of 8 years of professional experience as a senior engineer/architect
- Experience in designing and developing large scale distributed applications
- Knowledge of SOA and service communication using RESTful APIs
- Problem solving and proactive attitude
- Be good at leading, following and getting out of the way
- Experience in the following technologies is a plus
226
Software Architect Resume Examples & Samples
- Evaluate and document the software architecture and present it to internal management, sales representatives and at customer meetings
- Support handling of RFIs/RFQs by proposing software architectures for different products
- Master or Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering or a related technical discipline
- Experience in one or more of the following areas required: infotainment solutions, multiprocessor architecture, multimedia products
- Good knowledge of software architecture styles and design principles
- Good knowledge of OOA/OOD, UML, and object-oriented software languages like C/ C++
227
Software Architect Resume Examples & Samples
- Develop and articulate a clear vision for the overall approach to architectural solutions that facilitate efficient and effective software development practices
- Analyze complex systems requirements and existing business processes and information systems, and develop cost-effective information technology solutions
- Work closely with the development team to understand challenges, solicit feedback, and help them understand and embrace patterns, tools, concepts and frameworks to become more consistent and more productive
- 5 years of experience developing software
- Full stack experience – JavaScript, AngularJS, ASP.NET, C#, SQL Server
- Knowledge of how web servers operate on a low-level. Web protocols. Designing APIs. How to scale web sites. Increase performance and diagnose problems
- Knowledge of how to structure a database, web site, and rich client side application from scratch
- Ability to communicate the value of architectural improvements in non-technical terms
- Excellent interpersonal skills and the ability to work and communicate effectively with various disciplines, including non-technical
- The ability to coordinate well with a team as well as show personal initiative and take ownership of projects
- Up to date with current trends, patterns, goings on in the world of web development as it changes rapidly. Strong knowledge of computer science fundamentals and applying them in the real-world
228
Software Architect Resume Examples & Samples
- Software Architecture development
- Conceptualize and experiment with alternative architectural approaches
- Create and maintain software architecture and software design documentation
- Validate architecture against requirements
- Propose architecture improvements
- Review, analyze and approve proposed changes
- Maintain traceability between requirements and architecture
- Contribute to projects’ Lessons Learned and general knowledge base
- Provide technical support for developers in the projects
- Facilitate to solve technical conflicts and issues
- Identify risks and communicate them to project team
- Support Luxoft pre-sales and R&D activities
- Review work products
- Communicate with customer to understand queries related to designs and specifications
- Training / Mentoring / Coaching for spreading technical expertise
- Track and analyze technology trends
229
Software Architect Resume Examples & Samples
- Determine requirements, design and architecture of new features
- Implement and drive features
- Define long term technology roadmap of the product
- Improve scalability, security and quality of the features
- Mentor other software developers
- Engage and contribute Networking/Security/Cloud industry developments to identify new opportunities
- BS/MS in Computer Science or related fields from reputed institutions
- 12+ Years experience in developing and architecting Networking/Security products, Distributed Server software on Linux
- In depth working knowledge of OOAD concepts
- Good knowledge of C,C++,Java and the Linux environment
- Solid Understanding of Networking and Security Technologies; an ideal candidate would have product development experience in these areas from the leading networking companies
- Strong understanding of distributed systems, high scale/high traffic volume systems
- The position is a hands-on architect role and the ideal candidate has current hands-on in or more of the following C/C++, Go Lang, Python and Java
- Adept with key algorithms (Graph based, etc.), complex data structures and has used them in shipping products
- Good communication skills and ability to work with globally distributed teams
230
Software Architect Resume Examples & Samples
- Designs enhancements, updates, and programming changes for portions and subsystems of end-user applications software running on local, networked, and Internet- based platforms
- Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
- Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture
- Leads a project team of other software applications engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned applications portion or subsystem
- Collaborates and communicates with management, internal, and outsourced development partners regarding software applications design status, project progress, and issue resolution
231
Software Architect Resume Examples & Samples
- Project Management with Onsite – Offshore model
- Strong knowledge on Integration architecture and methodologies having multiple type of boundary applications such as eBusiness Suite and other internal and external partners using Database adapter, FTP adapter, Web Services, JMS Queues
- WebLogic Server 11g and 12c Installation, Configuration and Administration
- Strong knowledge on Linux commands, filesystems, system monitoring and backups
- Oracle Fusion Middleware – SOA Suite 11g and 12c Installation, Configuration and Administration
- Oracle Fusion Middleware – B2B 11g and 12c Installation, Configuration and Administration
- Oracle HTTP Server 11g and 12c Installation, Configuration and Administration
- Oracle AIA 11g Installation, configuration and deployments
- Oracle BAM setup and Administration
- Sound knowledge on Network Load balancer, Reverse Proxy servers, Firewalls
- Strong knowledge and expertise in High availability setup for SOA Suite, WebLogic Clusters, B2B and BAM
- Strong knowledge and expertise on Business Continuity Planning (Disaster Recovery architecture and setup for SOA Suite)
- Strong knowledge on Performance tuning of JVM, WebLogic Server, JDBC, JMS, Oracle HTTP Server
- Strong knowledge and expertise in SOA Suite security (Securing services, Encrypting B2B messages using AS2 encryption and signing, Managing SSL Certificates on Load Balancer or OHS, Managing Oracle wallet and Java keystores, etc.)
- Monitoring Oracle SOA Suite with Oracle Enterprise Manager 12c
- Strong in technical writing and documentation
- Strong knowledge of ITIL Processes (e.g. Service Management, Change Management, Incident Management and Problem Management in Enterprise organization)
- Top 3 skills: Oracle Database, Oracle SOA, and Unix.Search Jobs US
232
Software Architect Resume Examples & Samples
- Responsible for software architecture design and key technical solution
- Manage architecture and platform evolution across multi-generation product releases. Enable requirement/implementation/test reuse across products
- Assist in the analysis, design and development of a roadmap and implementation based upon a current vs. future state in a cohesive architecture viewpoint. Make balanced decision between business goal and technical need
- Lead TDR and participate in key design review and code review to ensure software quality
- Lead the technical teams through the entire design cycle including requirements generation, design and implementation, verification & validation as the key technical mentor
- Leverage technical and clinical depth to work on business initiatives aimed at innovation and quality excellence
- Coach and develop software engineer’s technical skill
- Proven experiences on large scale software architecture design
- Be familiar with C++, Java, experiences on Linux, at least one of shell script, Perl or Python
- Solid Computer Science fundamentals in Object-Oriented analysis and design
- Sound foundations in Software Engineering and SW Process Control. Familiar with Agile process practices
- Working experience in medical equipment or auto control industries
- Excellent global communication skill in English
- Quick learning, self-motivation, energizing, results oriented, able to do multi-task
- Excellent teamwork, coordination and influence skill
- MS or PhD in Engineering or equivalent experience, 10+ engineering experience or equivalent
- Nimble learning and innovative
- Able to figure out technical roadmap for a complex system, take proactive action to mitigate technical risks
- Solid global project experience on complex products that involved multiple disciplines
- Web programming skill is preferred. Such as PHP, JavaScript, CSS etc
- Good understanding on embedded software
- Knowledgeable about mechatronics system
233
Software Architect Resume Examples & Samples
- Bachelor’s degree in Computer Science or equivalent area
- Minimum 10+ years of experience in Architecture and Software Development
- Demonstrated technical capability developing applications using multiple stacks, with deep expertise in at least one of the following backend stacks: Java, Node.JS, Express/Kraken/Senecajs, Npm JSpring Framework, Hibernate, Maven, Ant etc. Rails, Capistrano, Rspec, Cucumber. Python, Django
- Well acquainted with cutting edge front-end development: Javascript frameworks like Angular, Backbone Javascript dialects like CoffeeScript, TypeScript o CSS frameworks like Bootstrap, Foundation HTML5, CSS3 and front-end tools like Grunt, Gulp, Bower, Yeoman
- Distinct customer focus and quality mind-set
234
Software Architect Resume Examples & Samples
- Demonstrated an excellent knowledge of technology across several domains
- Experience with engineering practices such as pair programming, continuous integration, test driven development, Microservices, RESTful design and incremental design
- Expertise with testing frameworks such as RSpec, JUnit, Midje or Selenium; writing code without tests should be unimaginable
- Infrastructure knowledge including AWS, OpenStack, CloudFoundry, etc
- Excellent leadership skills and enjoys teaching and mentoring others
- Ability to work under pressure, manage client expectations effectively without getting overwhelmed
- Strong command of the English language, both verbally and in writing
235
Software Architect Resume Examples & Samples
- Experience mentoring other associates
- Bachelor’s Degree (or the equivalent) in CIS, MIS, IS, Comp Sci, Engineering, Business Administration with emphasis in information systems, or related field and 5 years progressively more responsible related experience; or Master’s Degree (or the equivalent) in CIS, MIS, IS, Comp Sci, Engineering, Business Admin. With emphasis inn information systems, or related field and 3 years related experience
- Background in healthcare, sciences, or information systems; with emphasis in information systems, or related field (e.g. statistics, mathematics, physics) and 3 years programming experience
- Minimum of 3 years professional programming experience using one or more of the following C++, C#, Java and/or VB.NET
- Must currently reside in or be willing to relocate to the Kansas City Metropolitan area
- Experience managing small to medium sized teams (2-10) of associates
236
Software Architect Resume Examples & Samples
- Collaborate across business, engineering and product stakeholders to drive holistic technology implementations while maintaining a constant focus on delivering client value
- Lead the application and software/solution architecture practice across engineering scrum teams while exposing project and solution related architectural issues to the wider architecture team
- Lead and participate in the conceptual phases of identifying and solving business problems and initiatives
- Facilitate integration, alignment and excellent communication within the solution group and across the enterprise
- Work with other architects and senior technologists to curate and maintain a technology portfolio for the group that is aligned with the goals of the enterprise
- Consult with architecture, development, infrastructure and operational teams to address issues relating to application architecture, such as performance or availability, and recommend solutions
- Work across the solution group to evaluate emerging technologies, and drive the evolution of current technologies, defining a road-map which increases the value of technology to the business, while collaborating with architects across the enterprise to accelerate learning
237
Software Architect Resume Examples & Samples
- Be accountable for product detailed software design throughout the complete life-cycle
- Compose recommendations towards Design Board on changes on component-level architecture, internal/external APIs and usage of 3PPs
- Create and maintain technical documents when needed
238
Software Architect Resume Examples & Samples
- Bachelor degree and above in computer science or electrical engineering
- 8+ years' experience in embedded software development and architecture design
- Extensive experience in adding new HW platforms and device drivers into Linux kernel
- Detailed knowledge of Linux kernel internals and device drivers. Proven experience in solving real-time embedded software issues, including: threading, optimization, memory management, interrupt handling, system level latency and etc
- Deep understanding of fundamental CPU MIPS, ARM, x86/atom hardware architectures
- Very familiar with SMP multi-core/multi-CPU/AMP hybrid environments
- Experienced with virtualization LXC, Docker, KVM/QEMU and mass storage system with USB3.x and SATA3.x interface is an advantage
- Effective interpersonal and communication skills, able to interface internally and externally with all levels of the organization
239
Software Architect Resume Examples & Samples
- Very strong technical skills in majority of following technologies
- A background in healthcare IT
- Knowledge of Patient Accounting systems
- Experience with the agile development methodologies
240
Software Architect Resume Examples & Samples
- Continuous contribution to the software architecture and test application evolution
- Collaborate and review software design documents
- Enriches in-depth team knowledge by writing various technical articles
- Conducts technical presentations on the software architecture evolution
- Relevant experience in training, coaching and mentoring
- Passionate and driven
- Attention to detail and quality of work
- Autonomous and resourceful
- Strong judgment and analytical skills
- Sense of priorities and organization
241
Software Architect Resume Examples & Samples
- 8+ years hands on experience in software development
- Software Architecture experience on large government development contracts
- Knowledge of software engineering lifecycle functions
- Knowledge of related engineering disciplines - systems, hardware, integration, and test
- Demonstrated ability to quickly come up to speed on technical and management efforts
- Demonstrated self-starter proactive in determining goals and objectives and pursuing the necessary course of action
- Demonstrated capability to work in a dynamic, fast paced environment which will require the ability to change work focus rapidly
- Thorough understanding of program, system and CI requirements
- Experience with the Microsoft Office suite
- Possible travel
- Demonstrated ability to establish and maintain good working relationship with all levels of the organization
- Experience with complex satellite ground systems, particularly previous deployment of developed systems for ground station operations
- Experience with satellite command, control, and communications development
- Experience with telecommunications contracts and co-location service agreements
- Experience with creating and managing technical baselines of specifications, interfaces, designs and engineering drawings
- Experience in preparing proposals, estimates and technical documents
- Experience in preparing customer and/or management level briefings
- Familiarity with organizations operating at or above CMMI Level 3
242
Software Architect Resume Examples & Samples
- Degree in Computer Science or Engineering
- Strong technical skills in .NET. WPF skills are an asset
- At least 3 years in a technical leadership role, preferably in an architectural capacity
- Sound knowledge of design patterns and frameworks
- Self-motivated. You will not typically be directly assigned tasks, but will have projects which are both proactive and reactive
- Experience with both desktop and web development
- You are up to date on emerging tools, technology trends, and best practices
- Experience with the following topics are assets
243
Software Architect Resume Examples & Samples
- Deep experience in delivering software products in Aerospace, Medical and/or Industrial Equipment; specifically in embedded products
- 10+ years of hands on new product development experience
- Experience in designing software architectures for connected devices
- Broad and deep technology experience including networking and cyber-security
- Expertise with Object Oriented Design and C++
- Previous success leading small to medium-sized teams
- Strong written, verbal and interpersonal skills including excellent client facing skills
- B.S in computer science or a scientific/engineering discipline
- Experience defining and following formal software development processes is a plus
- The ability to travel is helpful
244
Software Architect Resume Examples & Samples
- Translate customer requirements and high-level architecture into detailed design for developers
- Troubleshoot issues in the system, working with support team to discover root causes of incidents
- Work with Quality Assurance team members to communicate primary and alternate process flows and system behavior
- Assure application runtime environments stay current on supported software; develop mitigation plans to assure steady state of customer business systems
- Provide guidance and guidelines of technical development environment, developer tools and operating systems
- Establish and enforce consistent use development standards, design models, code reuse
- Assure system and technical solutions are made part of the long-term strategic development plan of VGT, both locally and globally
- Work with application Technical Lead and/or developer team to
- Strong knowledge of C# and .Net
- Knowledge of UML and one or more modeling tools (Enterprise Architect, Visio, etc.)
- Knowledge of Object-oriented and Domain-driven design principles
- Knowledge of relational database design principals and performance optimization
- Experience with XML, ASP.NET MVC, Windows services, IIS, Oracle database, Messaging middleware
- 4 year degree related to computer science or business information systems (Math/Science/Engineering) and minimum of 6 years experience in software development
245
Software Architect Resume Examples & Samples
- Abstracts the complexity of a system into a manageable model that describes the essence of a system by exposing important details and significant constraints
- Maintains long term vision and control over the architecture lifecycle proactively monitoring the adherence of the implementation to the chosen architecture during all iterations and sets quantifiable objectives that encapsulate quality attributes of a system such as performance, modifiability, and security
- Creatively solve problems across real time embedded systems (RTOS), ground based mission systems, to high fidelity simulation environments
- Direct experience developing systems architecture
- An active DoD Top Secret clearance and/or SCI access
- Experience leading and managing cross-functional teams
- Active SCI clearance
246
Software Architect Resume Examples & Samples
- Ability to learn/mentor junior associates
- Desire to abreast of emerging technologies
- Good communication skills; verbal and, especially, written
- Ability to work in the Kansas City, MO metro area
247
Software Architect Resume Examples & Samples
- Bachelor’s Degree (or the equivalent) in CIS, MIS, IS, Comp Sci, Engineering, Business Administration with emphasis in information systems, or related field and 5 years progressively more responsible related experience
- Minimum of 3 years professional programming experience
- 2 plus years of experience utilizing the Agile methodology
- 2 plus years with continuous delivery, integration and automated testing
248
Software Architect Resume Examples & Samples
- Working with Engineering on current product software and prototype new software concepts for potential future products
- Working with Product Marketing and Engineering to define technical requirements and alternative solutions for each product to be developed
- Developing with Cray customers & vendors requirements for custom designs done by these external partners. Travel is required to various sights to coordinate specification and review of these products
- Working with Cray’s architecture & development teams to specify requirements for system designs to be developed by the Supercomputing R&D team
- Ensuring systems that are developed meet customer requirements when delivered
249
Software Architect Resume Examples & Samples
- Work with Business stakeholders and Technical teams to align technical scope to project scope
- Provides oversight and approval of technical approaches, products and processes
- Determine architecturally significant requirements
- Define technical risks and mitigation strategy
- Define technical dependencies and dependency management strategy
- Align solutions with enterprise architecture strategy
- Create and maintain system architecture and design documentation. Communicate it and ensure everyone is using it, and using it correctly
- Effectively resolve problems and roadblocks as they occur, consistently following through on details while driving innovation as well as issue resolution
- Monitor the implementation of architecture throughout the system development lifecycle and provide guidance and clarification to development team
- Apply appropriate estimating techniques to determine the level of effort and financial investment required for the technical implementation of the solution
- Anticipate and prevent problems and roadblocks before they occur; present technical issues and their impact to management with recommendations for solution
- Provides technical direction and guidance to others regarding approved processes, tools, technology and skills for own projects or processes. Communicates the development processes (including Iterative and Agile) to employees, as well as the role of software engineer in these processes. Provides approval of workgroup technical approaches, products and processes
- Mentors employees performing engineering and technical activities in the area of Software Engineering
- Provide periodic updates to senior management in the form of progress reports, project summaries, and other related documents
- This position will support initiatives of Boeing India Engineering and Technology organization related to employee development, customer engagement, strategic relations, Government interactions, etc
- This position develops and maintains technical relationships / partnerships with customers, suppliers, peers, partners and team members to execute on projects
- This position will require some travel within India and internationally
- Demonstrated ability to create positive impact on customer by developing polished, cohesive, effective, and user friendly applications for large and complex aviation related simulation systems
- Must have experience using application Agile development processes and tools, build and configuration management tools and processes, test processes, automation strategy, functional requirements specification
- Must have knowledge and experience with development tools like C, C++, Microsoft .NET, relational databases. Experience with Graphics standards (OpenGL), Java, Mongo, GIS tools is a plus
- Experience in understanding and interacting with multiple data formats including but not limited to AIXM5, ARINC424, XML (OSM, GML), GRIB, 3D file formats, and CAD drawing formats
- Exposure to User Experience Design (UXD) and user interface prototyping techniques using HTML, Flash or other programming tools/environment, development of windows desktop applications
- Past experience in developing applications related to ATM / ATC operations, airspace navigation data, airline operations, airport operations, or other decision support systems is a plus
- Communication – strong written and verbal communication skills, ability to prepare Technical white papers / reports. Analytical thinking, connect technology to business considerations (e.g., ROI). Candidate must be fluent in English, and familiar with MS Office tools
- Candidate must be a self-starter with a positive attitude, high ethics, and a track record of working successfully under pressure when needed, in a time-constrained environment
- Exposure to UML standards, OOPS concepts and practical applications of the same
- 13+ years of experience with last 4 years as an Software Architect. Bachelor’s degree in Science, Technology, Mathematics, or Engineering is required and a Master’s degree is preferred. Candidates with Aviation related application development background will be preferred. Experience working in a global organization is preferred
250
Software Architect Resume Examples & Samples
- Define a robust architecture for building new applications in the Brand Protection domain, leveraging and enhancing existing building blocks or creating new reusable components
- Build early prototypes of product components and validate them for technical design and performance
- Understand the long-term business objectives and suggest technical strategies to meet those objectives by introducing innovation through technology
- Be responsive and decisive on adjusting our product architecture as customer requirements, market conditions and technology evolve
- Partner with others inside and outside the engineering organization to gather all requirements to formulate appropriate architecture required to provide system functionality, deciding when to advocate and when to compromise to arrive at a mutually acceptable solution
- Work with the development team to translate the software architecture into design
- Actively participate in the development process, as needed
- Work closely with product management, engineering, quality assurance, sales and professional services teams throughout the organization