Superior Jobs


Dotnet Architect

  • ID: 16935
  • Posted: 6/21/2020
  • Location: karnataka, MN
  • Category: Microsoft Technologies
  • Job Type: Contract


Essential Functions of the Job:
  • Be able to provide technical direction and lead a team to address a goal.
  • Architect and design solutions to meet functional and non-functional requirements
  • Create and review architecture and solution design artifacts
  • Evangelize re-use through implementation of shared assets
  • Enforce adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
  • Proactively provide guidance on engineering methodologies, standards and leading practices
  • Guidance of engineering staff and reviews of as-built configurations during construction phase
  • Provide insight and direction on roles and responsibilities required for solution operations
  • Identify, communicate and mitigate Risks, Assumptions, Issues and Decisions throughout full lifecycle
Analytical/Decision Making Responsibilities:
  • Considers the art of the possible, compares various architectural options based on feasibility and impact, and proposes actionable plans
  • Demonstrates strong analytical and technical problem-solving skills
  • Ability to analyze and operate at various levels of abstraction
  • Ability to balance what is strategically right with what is practically realistic
Knowledge and Skills Requirements:
  • Excellent technical architecture skills, enabling the creation of future-proof, complex global solutions
  • Excellent interpersonal communication and organizational skills that are required to operate as a leading member of global, distributed teams that deliver quality services and solutions.
  • Ability to rapidly gain knowledge of the organizational structure of the firm to facilitate work with groups outside of the immediate technical team.
  • Knowledge and experience in IT methodologies and life cycles that will be used.
  • Familiar with solution implementation/management, service/operations management, etc.
  • Maintains close awareness of new and emerging technologies and their potential application for service offerings and products.
Job Requirements

  • Minimum of 5 years leading teams
  • Minimum of 3+ years in solution architecture on Azure for Microsoft-centric solutions based on industry standards using Azure IaaS, PaaS and SaaS capabilities.
  • Hands on experience on .Net Core, JavaScript and/or other high level programming and scripting languages such as PowerShell, Bash, SQL, .NET, Java, Python, PHP, Ruby, PERL, C++, etc.
  • Experience with relational, graph and/or unstructured data technologies such as SQL Server, Azure SQL, Azure Data Lake, HD Insights, Hadoop, Cloudera, MongoDB, MySQL, Neo4j, Cassandra, Couchbase
  • Experience building and supporting mission critical technology components with DR capabilities
  • Experience with distributed system and service design and development for large enterprises
  • Extensive, real-world experience designing technology components for enterprise solutions and defining solution architectures and reference architectures with a focus on cloud technologies
  • Experience with configuration management and automation tools such as Terraform, Azure Resource Manager.
  • Software development full lifecycle methodologies, patterns, frameworks, libraries and tools
Desired Qualifications
  • Experience with data ingestion technologies such as Azure Data Factory, SSIS, Pentaho, Alteryx
  • Experience with visualization tools such as Tableau, Spotfire, Power BI, D3
  • Experience with machine learning tools such as Azure ML, IBM, AWS, etc.
  • Experience in distilling complex technical challenges to actionable decisions for stakeholders and guiding project teams by building consensus and mediating compromises when necessary.
  • Experience coordinating the intersection of complex system dependencies and interactions
  • Experience in solution delivery using common methodologies especially SAFe Agile but also Waterfall, Iterative etc.
  • Knowledge of cloud security controls including tenant isolation, encryption at rest, encryption in transit, key management, vulnerability assessments, application firewalls etc.
  • Demonstrated knowledge of relevant industry trends and standards
Technical Requirements:
  • Exposure to infrastructure and application security technologies and approaches
  • Familiarity with requirements gathering techniques.

Already have an account? Log in here