Software Architect at TECH RBM

TECH RBM
Published
September 16, 2020
Location
San Antonio, TX
Job Type
Job Expires: 2020-12-15

Description

Apply You will be redirected to TECH RBM's preferred application process.

Software Architect

Job Summary Provide vision, leadership, analysis and design expertise in architecting and executing Enterprise Software solutions on-prem and cloud-bases. The successful candidate will provide support tovarious applicationsleadership team, collaborate with technology and management teams to understand structural requirements and define standards for how software will be designed, built, integrated, and managed across the organization. Essential Functions Defines and implements software architecture designspatterns including but not limited to coding standards and examples, domain driven designs, microservices and prototypes to ensure consistent repeatable implementations by the software development team Provide leadership and guidance for developing and maintaining software and standards which adhere to industry best practices Participates in Agile software development projects to design, code, and test websites and APIs, and microservices to deliver quality services promptly. Articulate the trade-offs, benefits and risks of all architecture and design solutions Clear and concise communication, interpersonal, organizational and team building skills, business judgment, and proven expertise in directing the efforts of a technical staff Provides broad understanding of platforms and applications across multiple technologies Ensure all support tasks conform to established standards, this includes incident management, communications, IT compliance and risk management Ensure performance meets or exceeds business usercustomer SLA and expectations Non-essential Job Functions Participates in and leads proactive team efforts to achieve departmental and company goals Adopts Fairway values in personal work behaviors, decision making, contributions and interpersonal interactions Contributes to a positive work environment by demonstrating cultural expectations and influencing others to reward performance and value quotcan doquot people, accountability, diversity and inclusion flexibility, continuous improvement, collaboration, creativity and fun Performs other duties as assigned

Required

Knowledge, Skills and Abilities Demonstrable working knowledge of multiple application software technology domains such as web, microservices, AP
Is, mobile apps and supporting programming languages Experience designing and implementing cloud and on-prem solutions in a hybrid environment Experience estimating timelines and requirement discovery focused on web and microservice environments Expert working knowledge of database design and development with both relational and document
- based databases such as SQL Server, Azure Cosmos DB andor MongoDB Experience in interfacing with databases through the use of ORMs or similar database abstraction tool such as LINQ and Entity Framework Experience with database migration patterns Experience designing and implementing reusable and composable APIs through the use of tools such as API gateways andor service meshes Ability to define, maintain and evolve standards through the use of peer code reviews and automated processes to ensure compliance Exceptional analytical and conceptual thinking skills Ability to influence stakeholders and work closely with them to determine acceptable solutions Solid knowledge and understanding of the functional design and architecture of application systems across multiple technical domains and platforms Experience leading and providing feedback on peer code reviews

Required

Education
Experience BS Degree in Computer Science or equivalent with at least 10 years of work experience in all phases of development and supporting information systems and technologies and associated methodologies 10 years of experience of development experience architecting web sites, microservices and APIs using the following languages and frameworks C (.NET), Typescript Javascript, Angular, Node.
JS 10 years of experience using relational database solutions that include the creation of stored procedures and views, the usage of ORMs or similar abstractions, database migration strategies and an understanding of query optimization and execution plans 10 years of experience with automated testing development workflows that incorporate various kinds of automated tests (i.e. unit, integration, performance, etc.) 5 years of experience designing and implementing document-based database solutions such as Azure Cosmos DB andor MongoDB 5 years of experience building cloud solutions (Azure preferred) 5 years of mentoring, coaching and leading engineers Experience with working in DevOps environments and CICD technologies such as Azure Pipelines, Artifactory, Terraform, Puppet Ansible Chef DSC Experience with SDLC tools such as JIRA, Confluence, and Git (i.e. Bitbucket, GitHub, etc.) Amit Kumar
Apply You will be redirected to TECH RBM's preferred application process.

Rate This Job

More Jobs



Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?