What are the responsibilities and job description for the Cloud Software Architect position at Wilks Brothers?
Description
Job Summary:
The Chief Software Architect is a key leadership role, responsible for developing new and creative innovative approaches, which will serve as the basis for the company’s next generation solutions as well as revamp our legacy offering. The Chief Software Architect will be a close collaborator and trusted advisor to the development team both in-house and third party, and ensure the delivery of high-quality, robust, and scalable solutions. The incumbent is tasked with working with the team in solving technical issues on performance, scalability, security, and enterprise systems including technical leadership for the full product life cycle i.e., requirements gathering, design, development, testing and deployment.
Supervisory Responsibilities:
- Ensure delivered solutions are realized in time frame committed; work in conjunction with project sponsors to size and manage scope and risk
- Act as the coach and mentor to team members and technical staff on their assigned project tasks
- Develop a cohesive team and ensure their continued success
- Conduct product work reviews with team members
Primary Responsibilities:
- Advocate and define cloud architecture vision from a strategic perspective, including internal and external platforms, tools, and systems
- Analyze the design, implementation and testing of cloud based and on-prem software solutions
- Select the right technology and architecture for scalable, high availability, and reliable platform development
- Provide architectural and technical guidance to a distributed development team, i.e., in-house and third-party
- Work closely with the executive team to define product direction and design
- Optimize infrastructure for cost and efficiency
- Lead the design, development, integration, and debugging of systems and applications
- Perform requirements analysis, system/software design and analysis, development/software metric creation and analysis, system risk analysis, integration, and test metrics
- Translate product requirements into engineering specifications
- Provide support and technical governance, expertise related to cloud architectures, deployment, and operations
Secondary Responsibilities:
- Anticipate future system needs and be proactive in identifying solutions
- Evaluate and identify new technologies for implementation
- Maintain overall industry knowledge and latest trends, technologies, etc.
Skills and Proficiencies:
- Strong understanding of SOA, object-oriented analysis and design, and/or client/server systems
- Sound understanding and firsthand experience architecting edge and IoT solutions.
- Expertise in software architecture design, distributed systems, microservice architectures, and data distribution strategies
- Knowledge of data stores and both SQL and NOSQL databases (including performance tuning), such as SQL Server, Azure Cosmos, MySQL, Hadoop, DynamoDB, Redis, MongoDB, or Cassandra
- Demonstrated knowledge of cloud architecture and implementation features (OS, multi-tenancy, virtualization, orchestration, elastic scalability)
- Knowledge of modern Agile / DevOps tool chains and processes, including CI/CD, tracking of project metrics, unifying development and operations, etc.
- Understanding of client / server and distributed system / cloud architecture patterns
- Have experience with REST API(s)
- Familiarity with cloud storage, such as Azure Storage or equivalent
- Deep understanding in the areas of Applications and Infrastructure in Cloud Compute workloads in Azure
Required Education, Experience, and Qualifications:
- Bachelor’s degree in Computer Science or closely related field; Advanced degree is preferred
- Ten (10) years of experience in hands-on development, application design in the delivery of software products
- Minimum 3 years in an architect role in previous large-scale software development projects, preferably SaaS delivery model
- Extensive experience with developing and delivering commercial enterprise software
- Minimum 3 years experience in architecting and designing container frameworks used to run microservices or data processing workloads with Docker
- Experience with front end technologies, such as Angular and React in a development environment.
- Firsthand development experience of Java stack, Knowledge of Spring.
- Exposure to multiple, diverse technologies and processing environments
Additional Valued Experience:
- Experience in developing software systems, which employ data mining, machine learning, or statistical techniques, methods, and algorithms
- Experience with Progressive Web Applications.
- Experience deploying cloud solutions into hybrid environments, including architecting services for simultaneous cloud and on-prem deployment
- Coordination of geographically distributed teams
About Our Company:
CARBO is an industry-leading value-driven technology and service company that provides innovative technologies across a diverse range of industries and applications via multiple business units and product brands including CARBO Ceramics, Falcon Technologies, AssetGuard, FracPro, and StrataGen.
As the world’s population continues to grow, the global need for energy continues to increase. CARBO is at the forefront of developing technologies that enable production of oil and natural gas from reserves that were not previously economically viable.
Wherever we operate, we always seek to be a good neighbor, mitigating the environmental impact of our production processes and striving to be a safe and fulfilling place to work. It is our goal to be responsible stewards who ‘do the right thing’ with all to which we have been entrusted.
Our values: Health, Safety, and the Environment; Ethics, Respect, Goals, Results, and Profitable Growth.
Benefits:
- Competitive Base Pay
- Medical
- Dental
- Vision
- 401(k) Savings Plan Company Match
- Company paid Life Insurance and AD&D
- Company paid LTD
- Employee paid additional Life Insurance and AD&D
- Additional employee paid coverage includes critical illness, accident insurance, short term disability and whole life insurance plans.
- Paid Holidays
- Paid Time Off (PTO)
- Employee Assistance Program
- Education Assistance
StrataGen, a Wilks Brothers company, is an Equal Opportunity Employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.”