Placement papers | Freshers Walkin | Jobs daily: Application Architect at Trimble (Dallas, TX)


Search jobs and placement papers

Application Architect at Trimble (Dallas, TX)

Responsibilities
  • Partner with infrastructure and data architecture teams to develop a highly scalable distributed multi-tenant cloud-based enterprise application architecture
  • Development of an architecture that leverages micro-service based architecture that decomposes sophisticated large complex problems into manageable smaller self-contained services
  • Development of an architecture that heavily emphasizes API-first principles and security models
  • Development of an architecture that uses modern design paradigms such as asynchronous event-driven programming architecture, stream processing, event storms, etc.
  • Development of application architecture that supports containerization and PaaS principles and guidelines
  • Development of an architecture that is improves user experience and particularly mobile-friendly
  • Develop a platform that allows various large-scale entities to conduct millions of daily transactions
  • Define guidelines and principles for application development organization and ensure they align with the common goals and objectives
  • A key stakeholder in developing an integration hub that ingest and analyze big data from 400+ vendors and millions of sensors
  • Offer a highly configurable solution that could be easily extended to fit changing market needs and customer demands.
  • Devise change management procedures to effectively handle version upgrades.
  • Creates and maintains policies, standards and overall system documentation.
  • Identify technology trends and socialize ideas with rest of the organization
  • Motivate teams to develop prototypes using newer technologies and introduce them mainstream as needed.
  • Encourage teams on automated and test-driven development methodology
  • Develop a solution that works well with CI and CD principles
  • Manage a team of engineers and responsible for developing a career path for them
Minimum Requirements
  • 10+ years of experience with architecting large enterprise applications
  • 3+ years of hands-on experience in developing multi-tenant systems
  • Experience in developing applications that leverage industry standard application and integration design patterns.
  • Hands-on experience developing systems using .NET Standard and .NET Core.
  • Hands-on experience using message brokering technologies such as RabbitMQ, Azure Service Bus, Amazon SQS & SNS, Kafka and/or similar.
  • Deep understanding of container technologies such as Docker and Kubernetes.
  • Real-world experience designing and orchestrating industry standard REST APIs
  • Hands-on experience implementing WSO2 or similar for API authentication and authorization
  • Strong knowledge of NoSQL and SQL technologies such as Mongo, Postgre, Cassandra, MySQL, SQL Server.
  • Hands-on experience in designing and developing systems using caching technologies.
  • Basic Knowledge of: JavaScript; HTML5/CSS; Angular.js; ReactJS; Bootstrap; Nginx; GIT;.
  • Familiarity with at least one monitoring & logging tool (e.g. Splunk, Logstash, AppDynamics, New Relic and/or Similar).
  • Thorough understanding of CAP theorem and eventually-consistent development models.
  • Expert at troubleshooting complex technical issues.
  • Strong sense of ownership with excellent communication, design and problem-solving skills.
  • Bachelor degree in computer science, I.T. or relevant field is must.
Preferences
  • Knowledge of the transportation industry a huge plus
  • Java and/or NodeJS development experience
  • Knowledge of deploying applications into AKS and/or EKS clusters
  • Knowledge of deploying applications on Linux
#engineering
by via developer jobs - Stack Overflow
 

No comments:

Post a Comment