Job Information
CTG Software Architect in Melbourne, Florida
Software Architect Opportunity
Overview
CTG’s Melbourne Office specializes in developing software for warehouse management systems, with our largest client being a major US food and beverage manufacturer. This is a full-time-salaried position. Our work culture provides autonomy, a place to learn and grow, and work with people you like. We offer a great deal of flexibility but the position is not remote.
Primary Responsibilities
The Software Architect will work with technical leadership to plan, prototype, guide, create, and implement software solutions that solve customer issues. While there is expected to be a good deal of customer interaction, travel is not expected to be a significant component of the work. Less than 15% annual travel would be expected.
Help create technical coding standards for the software development team
Help set technical security guidelines for developers, libraries and techniques used
Help define and communicate strategy for version control and release engineering
Drive engineering teams through implementation of new strategies
Create and communicate software architecture, boundaries and reasoning to create maintainable, malleable, performant and secure long-term software
Prototype, document and implement new programming languages, frameworks and technologies to be used to implement customer systems and business goals
Responsible for working with project teams to resolve technical issues and implement needed features in application frameworks and foundational layers of software
Use of design patterns and refactoring techniques to improve the architecture of code
Analyze existing and new technologies as well as market developments and competition and develop product technical specifications and requirements according to needs
Interface with customers and internal business development organization to drive product direction and ensure capabilities meet market needs and customer goals
Develop and document the system requirements working with Product Development Team and client’s personnel
Work with DevSecOps team to improve automation of code integration, testing and deployment
Work with Technical Product Manager and Subject Matter Experts to develop system level architecture
Consult with new clients to become a Subject Matter Expert and translate those requirements into software framework and application designs
Develop high quality software solutions for our clients within schedule and budget
Mentor and coach Product Development Teams by example
Evaluate and recommend new technologies and applications/tools
Enjoy solving challenging problems
Assist with system support and troubleshooting as needed (Helpdesk)
Ensure architectural direction supports adaptation to future technology goals
Lead code improvement and refactoring to improve product maintainability and quality
Improve cross platform concerns such as error tracking, quality metrics, deployment, philosophical decisions in the software design
Create technical standards and documentation on cross platform tooling and goals
Train development staff on latest best practices, patterns, languages
Desired Qualifications
Degree in Computer Science, Computer Engineering or related experience
A history of Full Stack Developing strong in C, C++, C#
Additional languages a plus: Python, Elixir, and Java
Web technologies including JavaScript, NodeJS, HTLM5, CSS3
Strong Windows, Linux, Cloud, and Virtualization platform knowledge
Expert with Microsoft Visual Studio and Microsoft Office Applications
Ability to quickly evaluate and grasp cutting-edge technology and new software trends
Experience developing product technical specifications
Experience with source control workflow (Git)
Relational and NoSQL databases: PostgreSQL, Redis, MongoDB, MSSQL, Oracle, DB2
In-depth knowledge of the SDLC, including automated testing best practices
Experience with full-cycle Agile SDLC DevOps automation workflows
Strong verbal and written communication
Strong presentation skills
Ability to coach, lead, and teach software development teams
Strong software security knowledge
Knowledge of software design patterns
Experience with refactoring strategies
Supply Chain Execution (SCE) systems (warehousing, transportation, manufacturing, point of sale)
Systems/application design and development, automation equipment interfaces (e.g. warehouse management systems and associated automation equipment)
RF hand-held devices (Motorola, Intermec, and mobile devices)
Cloud computing (Azure, AWS, Docker, Kubernetes, Terraform, Ansible)
BDD – Behavior driven development / TDD - Test driven development
Architecture design experience across multiple platforms, languages and paradigms
Interested in applying, please send your resume to: kimberly.watzek@ctg.com .
About CTG
CTG, a Cegeka company, is at the forefront of digital transformation, providing IT and business solutions that accelerate project momentum and deliver desired value. Over nearly 60 years, we have earned a reputation as a faster and more reliable, results-driven partner. Our vision is to be an indispensable partner to our clients and the preferred career destination for digital and technology experts. CTG leverages the expertise of over 9,000 team members in 19 countries to provide innovative solutions. Together, we operate across the Americas, Europe, and India, working in close cooperation with over 3,000 clients in many of today's highest-growth industries. For more information, visit www.ctg.com .
Our culture is a direct result of the people who work at CTG, the values we hold, and the actions we take. In other words, our people define our culture. It's a living, breathing thing that is renewed every day through the ways we engage with each other, our clients, and our communities. Part of our mission is to cultivate a workplace that attracts and develops the best people, reflected by our recognition as a Great Place to Work Certified™ company across many of our global operations.
CTG will consider for employment all qualified applicants including those with criminal histories in a manner consistent with the requirements of all applicable local, state, and federal laws.
CTG is an Equal Opportunity and Affirmative Action Employer. CTG will assure equal opportunity and consideration to all applicants and employees in recruitment, selection, placement, training, benefits, compensation, promotion, transfer, and release of individuals without regard to race, creed, religion, color, national origin, sex, sexual orientation, gender identity and gender expression, age, disability, marital or veteran status, citizenship status, or any other discriminatory factors as required by law. Our Affirmative Action program serves to promote occupational equality and diversity through good faith efforts. CTG is fully committed to promoting employment opportunities for members of protected classes.