Job TitleResponsible for solving complex technical issues related to the resolution of security, business problems and opportunities. Develops, implements, and maintains major and/or mission critical applications. Provides technical expertise and acts as a technical resource for the application development team.
Accepts individual/team responsibilities and meets commitments. Creative in delivering value to application solutions and customer/user requests.Requirements:BS, MS or Ph.D. in Computer Science or related technical discipline, equivalent work experience will be considered5+ years working in software engineering in building modular or headless applications at scale with the highest quality, security, and availabilityExperience with architectural design recommendation and guidanceDemonstrated experience leading the design, development, delivery, and maintenance of large scale and high-performance platformsSoftware development experience building enterprise SaaS cloud-based solutionsExperience in an Agile/Scrum environmentKnowledge of release management and deployment workflow processes, from development release through production deploymentExceptional interpersonal skills with a proven ability to build productive cross-departmental relationships and motivate team membersA positive, can-do attitude and value collaboration are a mustTechnical expertise that enables meaningful conversations with product architects & engineersPassion for learning, sharing knowledge, mentoring, and working in a team setting with engineers of varying levels of experienceStrong knowledge and practical experience with business strategy, business modeling, technology strategy, and roadmap planning and scenario analysis.Experience architecting, implementing, and operating large-scale, highly available applications at scale in a cloud environment (GCP, Azure, AWS) using cloud-native technologies and toolingDeveloping and implementing technical efforts to design, build, and deploy cloud applications, including large-scale data processing, computationally intensive statistical modeling, and advanced analyticsParticipating in all aspects of the software development life cycle for cloud solutions, including planning, requirements, development, testing, and quality assuranceExperience with data systems and data processing, including query processing, cloud-based data systems and analytics, and structured, semi-structured, and unstructured dataExperience in several of the following areas: serverless environments, database architecture, ETL, business intelligence, big data, machine learning, advanced analytics, CI/CD pipelines, infrastructure as codeSpecialized Knowledge & Skills:Accuracy and attention to detailStrong analytical and presentation skillsOutstanding communication skills, both written, and verbalProfessional demeanorCustomer-centric, Speed, Innovation, trusted partnerships, highly collaborative, think global, decision making, results-orientedWorks effectively in a team settingWorks efficiently across distributed teamsAptitude for learning new technologies and conceptsExcellent time management skills and ability to prioritizeManage several activities in parallelStrong verbal and written communication skillsStrong organizational skillsAble to translate customer and business needs to technical solutions using diagrams and well written stories for developersThe natural ability to be a champion for changeTeam building, Cross-Functional Collaboration, Accountability, Ownership and Defining Success Criteria for Agile/Scrum teamsTechnical knowledge of APIs, 3rd Party Systems, Legacy Systems (SAP), and integration with modern-day SaaS solutions.Technical Skills:.NetMS SQLOracleSSRSSSISAPIWEB APIPower BI reporting with Customization skills