Apply

Application Architect

Posted 29 days agoViewed

View full description

💎 Seniority level: Senior, 12 years

📍 Location: United States

🔍 Industry: Software Development

🏢 Company: Apex Informatics👥 1-10EmploymentInformation TechnologySoftware

🗣️ Languages: English

⏳ Experience: 12 years

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

Requirements:
  • 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
Responsibilities:
  • 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
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: computer_aid

  • 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
  • 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

SQLAgileASP.NETElasticSearchjQueryOracleC#Azure.NETRedisCI/CD

Posted 3 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