Software Architect

Oracle Frisco , TX 75034

Posted 3 months ago

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

The Oracle Global Business Unit (GBU) Cloud Reliability Services (CRS) team provides Resource Administration, Operations Support, Centralized Logging and Monitoring to GBU Applications Teams to support high margin, highly elastic, and highly available Software as a Service (SaaS) applications using the Oracle Cloud Infrastructure (OCI). This CRS team is responsible for the development and operation of highly available and scalable services necessary to satisfy the needs of our Oracle Global Business Unit (GBU) partners.

Position Description:

We are seeking a Resource Administration software architect to design Oracle Cloud Infrastructure (OCI) Tenancy Administration, Network Perimeter and Inventory services used by GBU Platform and Application teams to onboard into the Global Business Unit's OCI environments. We will leverage industry standard technologies, to be identified & evaluated, by the qualified software architect, to deliver fully automated Tenancy Administration, Network Perimeter and Inventory services to our internal partners. Our development environment will use tools such as Python, RESTful API, Docker, Kubernetes and more, in a DevOps, CI/CD, agile development environment.

Responsibilities include, but are not limited to:

  • Service Scope Validation Solicit and synthesize requirements from internal and external partners

  • Software Solution Design Create software solutions consistent with cloud native principles, operations efficiency, Security principles and Usability

  • Tool and Technology Selection Assess and recommend software tools for new services and existing services including make vs buy recommendations

  • Service Improvements and Enhancements Recommend changes to improve existing services based on production experience and user community input

Job Requirements:

  • BS or MS degree in computer science, or equivalent

  • 12 years of software engineering experience with proven results in designing, implementing and maintaining complex systems and services

  • Proficient in hyper-scaled distributed systems and cloud implementations with proven track record in Performance, Scalability and Resiliency

  • Deep understanding of cloud design patterns and cloud-native networking architecture is a must

  • Comfortable in CI/CD and DevOps work styles

  • Experienced with SDLC/Agile/Scrum processes

The ideal candidate will have the following skills:

  • Proficiencies to include, but not limited to, Prometheus, Thanos, Terraform, RESTful API development & micro-services.

  • Proven experience in an Agile DevOps environment.

  • Linux/Unix development (Oracle Linux preferred)

  • Oracle database, MySQL knowledge/experience

  • CI/CD (Jenkins and GitLab CI)

  • Containers and orchestration (Docker, Kubernetes, and docker-compose)

  • Cloud computing platform (Oracle Cloud Infrastructure Services)

  • Programming and scripting languages (Python, bash, Java Script - additional experience with Groovy, Java, Ansible, and/or Go is a plus)

  • Git version-control and collaboration (GitLab)

  • Issue tracking and collaboration (Jira and Confluence)

  • Product/Service ownership experience a plus

Desire to work in a hands-on, fast-paced and challenging environment.

Detailed Description and Job Requirements

Supports and guides from technical perspective a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc. As an architect of the software engineering group, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

Leads a specialized area which may have diverse functional elements. Frequently interacts with supervisors and/or functional peer architects. May interact with senior management.

Strong communication skills, analytical skills, thorough understanding of product development. BS degree or equivalent experience relevant to functional area.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Development Architect

Fiserv, Inc.

Posted 1 week ago

VIEW JOBS 11/6/2019 12:00:00 AM 2020-02-04T00:00 This position can work in the Frisco, TX, Alpharetta, GA, or Charlotte, NC. The preferred location is the Frisco, TX office. What does a great Software Development Architect do? As a member of the Deposit Solutions development team, you will be responsible for developing and ensuring adherence to technology and integration with other business units within our highly visible client focused web services application. You will have the opportunity to work on solutions architecture/design, feature enhancements, client implementations, and bug fixes as well as support of the production environment. To be successful in this role, you will need to collaborate with the product owner team, project managers, the QA test team, and other business units. The code will be developed and tested in the same two week sprint. If you want to work with leading technology and help financial institutions and businesses worldwide solve complex business challenges every day, this is a great opportunity. For internal purposes, the business title for this position is Software Architect, Advisory. As a Software Development Architect, you can look forward to: * Leading and/or executing IT architecture, including software, infrastructure, data, integration and cloud architecture. * Participating in the development of long-term technology strategy for the business unit. * Defining critical non-functional requirements, including security, performance, scalability, and availability. * Serving as a liaison between information technology and enterprise teams. * Participating in product development planning. * Developing and implementing short-term and long-term technical strategies and initiatives that meet business unit needs. * Contributing to the development of and adherence to department budget. * Operating at all levels of the organization to create and define requirements, and to establish actionable strategies and needs. * Evaluating market solutions to support business portfolio and product needs (existing, emerging and/or new). * Working with vendors/third parties and Fiserv business groups to create technology roadmaps and plans. * Presenting or creating Fiserv solutions directly to/for Clients and prospects. * Acting as a solution-orientated self-starter. Identifying needs and taking action to fulfill needs. * Contributing to training and development of IT staff. You're the kind of person who: Has at least 10 years of software development related experience and at least 5 years experience in software development or design. You are highly collaborative and can bring predictability and repeatable success to IT projects by employing methodologies and best practices. You thrive in an environment where you are interacting with external clients. Basic qualifications for consideration: * Minimum 10 years of software development related experience * Minimum 5 years of software architecture or design experience * Experience working in an external client facing role * Experience with large, enterprise projects which are strategic to the organization * Expertise in SOA design principles, mocking frameworks, and security and performance testing * Experience with real-time system integration, web services, microservices, message brokers, REST, streaming, UI frameworks, OAuth2, Pingfed * Hands on experience in Angular 4 or higher, PCF, AWS or Azure * Experience with project development / methodologies: full software development lifecycle, Agile, etc. * Ability to travel 15-20% * High school diploma or equivalent is required Preferred qualifications for consideration: * Bachelors degree * Financial Services industry experience, preferably analytics and/or payments related * Solutions architecture experience in the core banking, deposits, lending industry a plus Learn more about us. Life moves fast. And as it does, we know most people aren't thinking about "financial services" But we are. We help people and businesses move money and information every minute of every day. Our solutions connect financial institutions, corporations, merchants and consumers to one another, millions of times a day, behind the scenes, reliably and securely. We're Fiserv, a global leader in Fintech and payments enabling innovative financial services experiences that are in step with the way people live and work today. The company's approximately 44,000 associates proudly serve clients in more than 100 countries, so their customers, members and consumers can move money when and where they need it, at the point of thought. Our Aspiration is to move money and information in a way that moves the world. As a FORTUNE™ 500 company and one of FORTUNE Magazine World's Most Admired Companies for the sixth consecutive year, we are committed to excellence and purposeful innovation. In this role, you will be aligned to our Financial & Risk Management solutions business (FRMS). Our solutions help financial institutions optimize their use of and return on capital by making risk actionable and transparent within their organizations. Solutions are offered in multiple delivery modes including software products, customer-funded development, alliance services, consulting, ASP and hosted services. We welcome and encourage diversity in our workforce. We are an equal opportunity employer/disability/vet. Explore the possibilities of a career with Fiserv and Find Your Forward with us. Fiserv, Inc. Frisco TX

Software Architect