Apply

Application Architect

Posted 3 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, 10 years

πŸ“ Location: United States

πŸ” Industry: Software Development

🏒 Company: computer_aid

πŸ—£οΈ Languages: English

⏳ Experience: 10 years

πŸͺ„ Skills: SQLAgileASP.NETElasticSearchjQueryOracleC#Azure.NETRedisCI/CD

Requirements:
  • Minimum of 10 years of design and development experience with .NET, C#, ASP.NET, Oracle, and SQL Server
  • Strong background in object-oriented development techniques
  • Experience in database design and development (Oracle/Microsoft SQL Server)
  • Experience with SQL tuning and development source control (Azure DevOps)
  • Project leadership experience on multiple IT projects
  • Expertise in multiple technical areas and business segments
  • In-depth knowledge of programming languages and object-oriented approaches
  • Understanding of Software Development Life Cycle and Agile methodologies
  • Experience with production deployments and troubleshooting
  • Experience in parallel development requirements support
  • Experience in writing technical documentation
  • Knowledge of ADA compliance and web accessibility tools/techniques
  • Experience with Bootstrap, jQuery, Angular JS, NLog, and IText
  • Experience with Oracle Database management and TSQL
  • Experience with Azure DevOps and Azure App Services
  • Ability to implement analytics solutions using Redis and Elastic Search
Responsibilities:
  • Provide IT support for .NET systems
  • Deliver services for the Multi Language Translation (MLT) framework
  • Recommend design strategies aligned with long-term IT goals
  • Develop enterprise-level applications and custom integrations
  • Utilize various platforms to automate systems applications
  • Integrate applications across Commerce
  • Plan, design, and develop complex software solutions
  • Assist with challenging support problems
  • Develop programming standards and reusable architectures
  • Consistently apply application development methodologies
  • Research emerging technologies for potential application
  • Conduct code reviews
  • Support frameworks and processes related to issues, appeals, and claims
  • Serve as a technical expert and resource across disciplines
  • Act as an internal consultant, mentor, and change agent
  • Develop and maintain Azure DevOps solutions
  • Participate in Technical Change Control Board activities
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Contract

πŸ” Software Development

🏒 Company: Apex InformaticsπŸ‘₯ 1-10EmploymentInformation TechnologySoftware

  • Bachelor's degree in Computer Science/Engineering or equivalent experience
  • Hands-on experience developing enterprise level software applications – 12 years REQUIRED
  • Hands-on experience designing and architecting software applications that are readable, maintainable, testable, scalable, and performable – 7 years REQUIRED
  • In depth knowledge of .NET, C#, SQL, HTML, CSS, and Javascript – 7 years REQUIRED
  • Excellent knowledge of UML and other modeling methods – 7 years REQUIRED
  • Experience with OpenText products such as Content Manager and Enterprise Scan –  7 years REQUIRED
  • Solid understanding of data structures, interactions between software applications, and databases – 7 years REQUIRED
  • Strong understanding of the current state of infrastructure automation, continuous integration/deployment, security, networking, and cloud native mode – 7 years REQUIRED
  • Proven ability to design for 'ilities' across distributed systems-scalability, security, reusability, maintainability, extensibility, testability – 7 years REQUIRED
  • Ability to effectively communicate complex technical concepts to a broad range of audiences – 7 years REQUIRED
  • Ability to work independently and meet deadlines – 7 years REQUIRED
  • Proven ability to mentor, train, design, and use best testing practices – 7 years REQUIRED
  • Outstanding communication and presentation skills – 7 years REQUIRED
  • High quality organizational and leadership skills – 7 years REQUIRED
  • Passion for understanding, following industry trends, and how those trends can influence the company – 7 years REQUIRED
  • Collaborate with other professionals to determine functional and technical requirements for new software or applications
  • Architect, design, develop and test/troubleshoot new and existing applications and systems that address the needs of key stakeholders from the business, solution delivery, and operations areas
  • Develop high-level product specifications with attention to system integration and feasibility
  • Use tools and methodologies to create representations for functions and user interface of desired product
  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Monitor adherence to standards in architecture, application design, development, and testing frameworks by leading and participating in design and code reviews
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Lead the team’s technical direction by exploring and implementing the latest in client-side technologies and advocate the use of best tools, libraries, and processes for client-side development
  • Oversee progress of development team to ensure you and the team adhere to project deadlines and consistency with initial design
  • Approve final product before launch
  • Provide technical guidance and coaching to developers
  • Interacts with a manager as needed to receive guidance and feedback. Provides manager with weekly progress reports
  • Collaborate with team members across IT
  • Propose new ideas to improve performance and experience when there is strong business value and stay up to date on the latest technological trends and techniques

Backend DevelopmentSoftware DevelopmentSQLDesign PatternsFrontend DevelopmentHTMLCSSJavascriptSoftware ArchitectureC#Data Structures.NETCommunication SkillsAgile methodologiesRESTful APIsMentoring

Posted 30 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Software Development

  • 10+ years of professional development experience designing software and systems.
  • 10+ years of experience designing and developing services and systems that are deployed to AWS.
  • 5+ years of experience leading the software architectural decisions of an organization through the introduction of templates, frameworks, workshops, and public presentations.
  • Advanced knowledge of Java, Python, JavaScript, and HCL.
  • Experience with automated testing frameworks and their incorporation into the SDLC.
  • Experience developing event-driven architecture applications using Apache Flink.
  • Familiarity with GitHub, GitHub Actions, Terraform Cloud, Jira, and Agile methodologies.
  • Be responsible for end-to-end system architecture's integrity, cohesion, and evolution.
  • Recognize and make trade-offs concerning the whole architecture.
  • Identify deep-rooted, systemic issues within the stack and lead long-term initiatives to address them.
  • Ensure the delivery of large systems involving several teams' contributions.
  • Debug and analyze the root cause of problems involving multiple components across the organization.
  • Help develop a multi-year technology strategy for critical business areas encompassing multiple systems and departments.
  • Be a multiplier by building systems, developing tools, or introducing policies or patterns that raise the entire organization's productivity level.
  • Break down complex problems that impact the entire architecture into potential solutions and knowns/unknowns to build momentum toward change.
  • Collaborate with engineering leadership to roll out large technical initiatives and improvements across the entire engineering department to evaluate the success while looking for longer-term gains.
  • Present engineering's most significant issues to company leadership with compelling evidence and a detailed backlog of the problems and potential solutions to explore.
  • Present technical architecture practices and hold training sessions.
  • Communicate a clear vision supported by guidelines for sound architecture and best practices across the company.
  • Schedule and participate in architecture reviews and, when appropriate, in code reviews to provide actionable feedback.
  • Drive initiatives for teaching, sponsoring, and coaching and increase collaboration with engineers of all backgrounds.

AWSPythonAgileGitJavaJavascriptTerraform

Posted 3 months ago
Apply
Apply

πŸ“ United States

πŸ” Home products

  • Bachelor's Degree required in Computer Science, Information Systems, Information Technology, or equivalent experience.
  • 4+ years of experience as a Solution Architecture with a focus on Shopify and e-commerce platforms.
  • Strong expertise in Shopify Liquid and Shopify Headless Commerce.
  • Extensive experience with API integrations (REST, GraphQL) within Shopify and third-party applications.
  • Proficiency in front-end technologies like HTML5, CSS3, JavaScript, and modern frameworks (React, Vue.js, Next.JS etc.).
  • Strong understanding of Shopify’s app ecosystem, including custom app development.
  • Experience in optimizing Shopify performance and handling high-traffic environments.
  • Ability to work effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Excellent problem-solving skills and ability to thrive in a fast-paced environment.
  • Architect, design, and implement Shopify-based e-commerce solutions tailored to business requirements.
  • Leverage expertise in Shopify Headless Commerce to build and integrate customized front-end experiences.
  • Develop and optimize Shopify themes using Liquid and other Shopify templates.
  • Lead API integrations between Shopify and third-party systems, ensuring seamless data flow.
  • Collaborate with front-end and back-end teams to ensure alignment with the overall technical architecture.
  • Ensure the platform is scalable, secure, and aligned with industry’s best practices.
  • Provide technical leadership and guidance to development teams in adopting the right tools, frameworks, and technologies.
  • Troubleshoot and resolve complex technical issues in real-time.
  • Stay updated on Shopify advancements and continually improve the architecture and design of e-commerce platforms.

GraphQLLeadershipAgileGitHTMLCSSJavascriptShopifyVue.JsJiraAzureRelease ManagementNext.jsReactSEODevOps

Posted 6 months ago
Apply