Transflo · 6 days ago
Software Architect
Wonder how qualified you are to the job?
Maximize your interview chances
Business Process Automation (BPA)Cloud Data Services
Insider Connection @Transflo
Responsibilities
Develop a deep understanding of disparate product architectures and the bridges between them
Develop and maintain technical documentation pertaining to architecture, design, and implementation
Work closely with the VP of Software Development to develop and vet the right architectural designs to meet business and technical demands
Convey architectural designs to the development team(s)
Promote an environment of coaching and learning where architectural understanding provides growth for the development team(s)
Actively seek opportunities to improve architecture across Transflo’s product suite
Apply effective troubleshooting methods to diagnosing tough problems, and coach others in doing so as well
Ensure application security coverage proactively improving our posture
Participate in business analysis, requirements gathering or clarification for new product development / change request
Participate in research of new tools, technologies, or product opportunities that will help achieve corporate goals
Guide and participate in code reviews and feedback loops
Provide internal and external communication of the appropriate project status
Develop and maintain technical documentation; e.g. product architecture, high-level design, detailed design, database design, class diagrams, physical & deployment diagrams, etc
Convey Architectural designs to the development team(s)
Ensure the development team adheres to the architectural designs
Monitor development progress and adjust designs as challenges are uncovered
Collaborate with team members to determine best practices and requirements for software
Coach and train team members to ensure all necessary employees are confident in the use of software applications
Actively seek ways to improve business software processes and interactions
Use a proactive approach to common challenges and by continually researching best practices in coding
Ensure application security
Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
Perform and participate in peer design and code reviews
Participate, understand, and provide feedback to overall system architecture and architectural solutions
Participate in research of new tools, technologies, or product opportunities that will help achieve corporate goals
Provide internal and external communication of the appropriate project status
Make suggestions for improvement of the company’s policies, procedures, and products
Perform all other necessary tasks as requested by the immediate supervisor
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s Degree (preferably within a technical discipline)
10+ years of software development experience
5+ years of architectural experience
Proven knowledge of C# .Net 4.5 or higher
Solid understanding of WebApi Web Services
Solid understanding of ASP.Net or MVC
Solid understanding of AWS
Solid understanding of CI/CD
Visual Studio & VSTS
SQL (prefer SQL Server’s Transact-SQL)
Good knowledge of Operating Systems including Microsoft Windows 7, 8, 10, Windows Server 2016, 2019, etc…
Source Control knowledge (prefer Team Foundation System)
General virtual machines knowledge
General networking knowledge
Business/Requirements Analysis skills
Broad and extensive knowledge of the software development process and its technologies
Knowledge of architectural styles and design patterns
Understanding of various coding methods and computer languages
Data modeling and database design experience
Experience with software development lifecycle (SDLC) processes
Experience with service-oriented architecture (SOA)
Preferred
Understanding and/or experience of SDLC using Agile/Scrum methodologies
Transportation Industry knowledge
Document Imaging experience
Company
Transflo
Transflo develops mobile, telematics, and business process automation solutions for the transportation industry.
Funding
Current Stage
Growth StageTotal Funding
unknown2021-12-14Private Equity· Undisclosed
Recent News
Company data provided by crunchbase