Software Architect
Posted on 02/01/2021TriTech Software Development Corp - Allen, TX 75002
Company Description
Our mission is to serve the insurance industry wtih accurate, timely, and comprehensive premium tax software and services while developing lasting relationships with our customers and employees, and actively working toward improving our community and world.
Position Description
The holder of this position will be responsible for creating software solutions that meet the needs of our external clients and internal users. The candidate should be an expert problem solver with a broad technical background and experience with solving diverse technical challenges. In addition to a strong technical acumen, the candidate should possess strong communication skills and be effective in working with team members from various organizations within TriTech.
Duties and Responsibilites
Translates business strategy and vision to a technical architecture that meets the business objectives
Serves as a high-level decision maker on technical solutions
Assists in prioritization of backlog items and software defects
Provides architectural blueprints and technical leadership to the team
Determines technical standards and processes
Determines design choices, technologies, and platforms
Performs design reviews and code reviews
Identifies risks and proactively works to remediate technical debt
Perform cost analysis and budgeting functions
Evaluates technical tradeoffs against business requirements
Suggests and implements solutions for process improvement
Composes a large number of technical documentation, reports, and diagrams
Works collaboratively with a degree of humility and provides mentoring as required
Evaluates and identifies new software solutions
Facilitates planning, tracking, and scheduling of software deliverables
Requirements
10+ years of software development experience
5+ years of architecture experience - designing and overseeing the development of large systems
Experience with various programming languages, paradigms, platforms, and frameworks
Experience with documenting architectures using standards like UML
Strong knowledge of Design Patterns
Strong understanding of system integration patterns and protocols
Possession of presentation skills with the ability to train on best practices and new technologies
Teamwork - Balances team and individual responsibilities, gives and welcomes feedback, contributes to building a positive team spirit
Some work outside regular business hours and some weekends required
Deals with confidential information and/or issues using discretion and judgment
Other
Training will be provided for this position
Conditions of Employment
Background check
Drug test
Work status
Please login to apply for this job.