Logo
Trinity Infotech Inc.

Technical Lead. #Net / C# with Azure Apps and Data tech stack

Trinity Infotech Inc., Portland, Oregon, United States, 97204


Portland, OR

Required Experience:

BS degree in computer science, engineering, or related discipline.

Minimum of 8 years Agile software development experience.

Minimum 5 years of experience with C#, Python, and/or PySpark development languages.

Minimum 5 years of experience with SQL and No-SQL solutions for creation and maintenance of both Relational and Hierarchical data models, including implementation of complex queries and data transformations.

Minimum 2 years as a data services developer responsible for production data delivery in a cloud-based PaaS.

Minimum 2 years of experience in a global IT outsourcing organization required.

Hands-on experience with cloud application delivery involving common technologies: Azure Functions, Logic Apps, App Service, Web Apps, API Gateway, Service Bus, Event Grid, Application Insights, Key Vault, Azure File/Blob/Table Storage, Azure DevOps, Confluence, REST Principles, Swagger, JSON, OData, Azure Cosmos DB, Azure SQL, ADLS Gen2, Azure Data Factory, Databricks, Spark.

Experience in Cloud Services Architecture, SOA and Microservices Architecture, and traditional and hybrid architectures supporting modern and legacy B2B/B2C system integrations.

Experience with global apparel retailers, Microsoft Dynamics 365 DIXF/DMF, and Test-Driven Development is preferred.

Leverage excellent written and verbal communication skills, including strong interpretive skills, as well as the ability to effectively present, negotiate, influence, and create support around a common direction.

Share a deep understanding of different software development life cycles (waterfall, iterative, agile) and contemporary software quality assurance processes and automated tools.

Deliver production-quality code, tests, artifacts, documentation, and deployable solutions based on rapidly changing business needs.

Recognize, tolerate, and clarify ambiguity while maintaining a positive, solution-oriented attitude.

Work with cross-functional technology teams and business process streams.

Adapt immediately to changing business needs based on direction from leadership.

Demonstrate experience with enterprise-scale development, testing, QA, and release management.

Own multiple concurrent tasks required for release and project delivery, communicating status regularly with project management and coworkers through collaboration tools, e.g. Azure Dev Ops, Teams.

Follow release management process across multiple business applications and environments, e.g., preview, development, test, staging, production, training, production support, and various integrations.

Participate in Release Deployment and Post Go Live activities; provide status to the release coordinator regularly for the release.

Must have a desire to achieve excellence in customer satisfaction, process and product quality, and reliability.

#J-18808-Ljbffr