You Are
UST is searching for a Technical Solutions Lead who will leverage expertise in a technology area (e.g., Big Data Cluster) and be responsible for Architecture for small to mid-size projects.
The Opportunity
- Hybrid-In office/remote
- Provide hands-on technical leadership, guiding software development teams in the design and implementation of complex systems.
- Stay abreast of industry trends and emerging technologies, incorporating them into the technical strategy.
- Collaborate with stakeholders to understand business requirements and translate them into scalable and sustainable software solutions.
- Architect and design robust, scalable, and maintainable systems, considering performance, security, and usability.
- Lead and mentor a team of software developers, fostering a collaborative and innovative team culture.
- Collaborate with cross-functional teams, including product management, quality assurance, and operations, to ensure seamless project execution.
- Oversee the end-to-end software development life cycle, ensuring timely and high-quality delivery of software solutions.
- Develop and maintain project plans, managing resources effectively to meet project milestones.
- Provide technical guidance and support to team members, assisting in problem resolution and ensuring adherence to coding standards and best practices.
- Conduct code reviews to maintain code quality and mentor team members in continuous improvement.
- Identify technical risks and challenges early in the project life cycle, implementing effective mitigation strategies.
- Proactively address technical issues, ensuring minimal impact on project timelines and deliverables.
- Drive customer conversations to define the requirements and overall technical architecture and related solutions
- Building and integrating information systems to meet the company’s needs.
- Assessing the systems architecture currently in place and working with technical staff to recommend solutions to improve it.
- Resolving technical problems as they arise.
- Create technical solutions and architecture, artifacts, work products, and presentation of solutions with the customer.
- Deliver architecture recommendations based on requirements and industry best practices
- Work with Machine learning experts utilizing pattern recognition, text mining, clustering, and AI
- Review functional and technical requirements, raise potential issues, and participate actively in design discussions
- Develop reusable artifacts/frameworks, re-usable assets, industry solutions, reference architecture, design, development and QA best practice
- Collaborating with Customers and Product Marketing / Management teams to identify opportunities that can be exploited through great software features. Work closely with Product Owners, Scrum Masters, Senior Business Analysts, and other client stakeholders
- Working as a member of a design, build, and test agile team continuously releasing new features
- Mentoring people on your team
- Provide technical guidance and leadership throughout the project lifecycle.
- Work closely with engineering teams to understand technical complexities and drive solutions.
This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.
What You Need
- 10-12 years of Proven experience in engineering and software architecture design,
- Expert-level experience with business and technical applications
- Sound knowledge in Multi-platform
- Ability to mentor others, lead multiple or large projects, and provide troubleshooting support
- Proficient in one or more design-oriented and functional programming languages
- Hands-on development and code refactoring experience
- Should be familiar with (Scaled) Agile framework and experience in evolutionary design and development processes
- Should be well versed with Enterprise integration patterns and experience in security and performance-focused solutions
- Should be familiar with web standards (HTTP, WebSockets, cookies, asset loading/caching), including protocols and web server optimization techniques
- Good understanding of principles of accessibility and User experience.
- Experience in Continuous Delivery and TDD
- Excellent experience in Web (Angular, React) and Mobile development (React Native), Java, Node JS, AWS, Microservices
- Strong analytical, problem solving and conceptual design skills
- Demonstrated understanding of Algorithms, Data Structures, Object Oriented Design, and Databases (SQL / NoSQL). Mongo DB..etc
- Typescript, JavaScript, React JS, React Native, Node JS, and Java development experience
- Experience with RESTful Web Service Design
- Experience with Azure, AWS, or other Cloud-based PaaS/SaaS environments
- Overall Experience level: 10-12 years in IT with min 5+ years as a Technical Solutions lead