An exciting opportunity for a seasoned Senior Architect / Software Developer with team lead experience to join an innovative tracking company. The Architect’s primary mission is to fill a role currently for a client contract that will essentially head up software development and eventually be poised to move into an executive level CTO.
Responsibilities:
Develop and execute various technologies within fast-paced environment and implement various backend components for software applications.
Design and evaluate all third-party tools and ensure incorporation in architecture.
Manage all real time protocols for web and implement all core components.
Administer all present engineering processes and provide support to large software teams.
Design software architecture and provide support to all transactions for high volume and implement all standards and tools in company technology architecture.
Analyze and document all product designs and associated various applications for all software systems.
Manage all communication with various developers and resolve all conflicts within team.
Design various prototypes and prepare efficient designs and provide codes to facilitate all product releases.
Coordinate with product management team and analyze all functional and non-functional software projects requirement.
Experience writing database queries and MongoDB aggregation.
Collaborate with technical department and ensure efficient release of all product release and scale and recommend modifications and improvements to all products and services through regular analysis.
Supervise and provide training to all junior engineers in organization for various software systems.
Communication skills: As a software architect, you may be required to communicate with clients, team members and other stakeholders.
Problem-solving skills: As a software architect, you may be responsible for finding solutions to complex problems.
Business acumen: A software architect needs to understand the business side of technology. This includes knowing how to create a budget for a project, how to sell the value of a project and how to create a business case for a project. It also means understanding how to create a business model that generates revenue and how to create a business model that can scale.