What are the responsibilities and job description for the Senior Software Architect - Azure Cloud position at Trantor Software?
About TrantorFounded in 2009, Trantor is a leading software services company headquartered in Menlo Park, California. We deliver innovative technology solutions which enable our clients to achieve their business objectives holistically keeping the big picture in the front and center.People working at Trantor practice pragmatism in software engineering and focus on customer success. This has led to extremely positive long-term working relationships with our clients and solution partners. They participate in different forums at Trantor to solve complex business and algorithmic problems across business domains. They also actively participate in and nurture the local tech communities.Please visit for more details.Why work at TrantorWe value diverse perspectives and hire to enrich our teams with new ideas and perspectives.Your learning is a top priority. We actively structure teams and projects to maximize individual growth and opportunities.You are encouraged to communicate openly and share opinions irrespective of your role or designation..Good work / life balance - We have strong work ethics towards our customers; at the same time we also value your life outside of work.Many of us have worked together at previous companies, and choose to work together again and again because we respect one-another.RequirementsSenior Software Architect – CloudLocation : Dallas, TXDuration : Fulltime / Long Term ContractSummaryWe are looking to fill the role of Senior Software Architect – Cloud with a highly competent and motivated individual that shares our passion for market differentiation and excellence. This role requires a service-oriented mentality, sense of ownership, focus on delivering projects on time, performing development and proactively escalating any issues that cannot be resolved within the established timeframes.ResponsibilitiesArchitect and Design end to end software and platformArchitect and Design cloud hosted web applications and services for both internal and external audiencesStrong mindset to understand platform and product requirements and be the bridge to help answer “What needs to be built?” and “How it needs to be built?”Architect object-oriented design documentation that supports feature requirementsEnsure the Architecture and Design is scalable and optimal for Cloud, Conduct performance tests on new and existing software for the purposes of correcting mistakes, isolating areas for improvement, and general debuggingIdentify and incorporate industry standard UI and design patterns and methodologiesCultivate and disseminate knowledge of application development best practices within our organizationWork with Scrum and Agile development processesRapidly learn and evaluate emerging cloud development technologies.QualificationsProven 5 years of work experience as a cloud architect with Microsoft Azure technologiesProven experience with Azure PaaS services like App Service, Service Bus, Event Hub Azure SQL, AKV, IoT Hub, AADProven Experience with architecting, implementing and maintaining event driven, service-oriented solutions including GraphQL and RESTProven Experience with database design and performance optimization with multiple databases like RDBMS, NoSQL and data warehouse.In depth knowledge of advanced cloud design patternsIn depth knowledge of object-oriented design, software patterns and practicesHands on development experience with C#, Javascript, HTML / CSSHands on experience with Azure DevOps and CI / CD pipelinesAzure or AWS architecture certification is a plusProven and hands-on experience with full-stack web development using .NET in an enterprise environment.University degree in software engineering or computer scienceSoftware development lifecycle experience and best practices (source control, multiple environments, code migration, unit testing)Must have proven track record of evaluating, bug fixing and enhancing web, API and Windows Services, console-based applicationsExperience with software engineering best practices : unit testing, code reviews, design documentation, and continuous integrationExperience working in an Agile development environmentAnalytical skills and problem-solving ability, including the ability to research and trouble-shoot application issuesStrong verbal and written communication skills are essentialSelf-motivated and driven individual with demonstrated personal ownership of tasksTenacious approach to getting things donePreferred QualificationsExperience with ReactJS, AngularJS, jQuery, Bootstrap, HTML5 and CSS3Experience with asynchronous request handling, partial page updates, AJAX and JSONExposure to Progressive Web Applications a big plusExperience with cloud development patterns and architectureExperience with Sitecore development