Net Architect - Tulsa, United States - Sonata Software North America Inc.

    Sonata Software North America Inc.
    Sonata Software North America Inc. Tulsa, United States

    2 weeks ago

    Default job background
    Description


    Sonata Software OverviewSonata is a global technology company specializing in platform-based digital transformation, supporting businesses to become connected, open, intelligent and scalable.

    Sonatas Platformation methodology brings together industry expertise, platform technology excellence, design innovation and strategic engagement models to deliver sustained value to customers.

    A trusted partner of world leaders in the retail, manufacturing, distribution, travel, services and software industries, Sonatas software portfolio includes the Brick & Click Retail Platform, Modern Distribution Platform, Rezopia Digital Travel Platform, Kartopia E-commerce Platform, Halosys enterprise development automation Platform, CTRM Commodity Trading and Risk Management Platform and KODO
    • AI Powered Customer Experience (CX) Platform.
    Sonatas Platformation approach ensures services built on Microsoft Dynamics 365, Microsoft Azure, AWS, Cloud Engineering and Managed Services deliver on the Platformation promise.

    As world leaders in digital technologies including IoT, Artificial Intelligence, Machine Learning, Robotic Process Automation, Chatbots, Block Chain and Cyber Security, Sonatas people and systems are nurtured to deliver on our commitment to excellence in business technology solutions.


    Role:

    Net ArchitectLocation:
    Tulsa, OK (Hybrid 2-3days in Tulsa, OK once or twice a month)

    Type of Hire:
    Full Time

    Job Title:
    Architect12 + years of experience in with minimum 5+ years of experience as ArchitectExtensive

    NET Expertise:

    A Solution Architect should have a thorough understanding of the entire .NET ecosystem, including both the .NET Framework and .NET Core, along with various related technologies and frameworks.

    Strong in HTML, CSS, JavaScript, C#, ASP.


    NetArchitecture and Design Patterns:
    Proficiency in designing scalable, maintainable, and secure software architectures using established design patterns such as MVC, MVVM, Microservices, and others

    Enterprise Architecture:
    Knowledge of enterprise architecture principles and best practices, including domain-driven design (DDD), service-oriented architecture (SOA), and event-driven architecture (EDA)

    Cloud Computing:
    Familiarity with cloud platforms like Microsoft Azure, AWS, or Google Cloud Platform, and understanding how to architect solutions that leverage cloud services for scalability, reliability, and performance

    Database Design:
    Expertise in database design, optimization, and performance tuning, including relational databases (SQL Server, MySQL) and NoSQL databases (MongoDB, Redis) as well as understanding of ORMs (Object-Relational Mapping)

    Security:
    Deep understanding of security principles and best practices, including authentication, authorization, encryption, and compliance standards such as GDPR, HIPAA, etc

    Integration Skills:
    Ability to design and implement integrations between different systems, including third-party APIs, legacy systems, and other applications within the enterprise ecosystem

    Project Management:
    Experience with project management methodologies like Agile, Scrum, or Kanban, and the ability to lead technical teams through the software development lifecycle

    Communication Skills:
    Strong communication and interpersonal skills are essential for effectively communicating technical concepts to non-technical stakeholders, as well as collaborating with cross-functional teams

    Problem-Solving Abilities:
    The capability to analyse complex business requirements and technical challenges and propose innovative solutions that meet both business and technical objectives

    Continuous Learning:
    A commitment to staying updated with the latest technologies, trends, and best practices in software architecture and development

    Leadership and Mentoring:
    The ability to lead and mentor development teams, providing guidance on architecture, design, and best practices throughout the software development process

    Business Acumen:
    Understanding of business processes, objectives, and constraints, and the ability to align technical solutions with business goals and priorities

    Risk Management:

    Identifying potential risks and mitigating strategies throughout the project lifecycle, ensuring that solutions are robust and resilient to potential failures.

    Why join Sonata Software?At Sonata, youll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of whats possible. To build never seen before solutions to some of the worlds toughest problems. Youll be challenged, but you will not be alone.

    Youll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.

    Sonata Software is an Equal Opportunity Employer encouraging diversity in the workplace.

    All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity, age, religion, disability, sexual orientation, veteran status, marital status, or any other characteristics protected by law.

    #J-18808-Ljbffr