Build and test major features on several web applications
Solve scalability issues by optimizing the platform for faster execution
Implement security and data protection practices
Build scalable, responsive, and well-documented stacks
Use a holistic, test-oriented approach to troubleshoot, debug and upgrade software
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 3+ years of relevant experience as a .NET Engineer
Demonstrable experience working with Python, Go, HTTP, RESTful Design or gRPC Services, HTML, and JavaScript/Typescript/Angular
Knowledge and experience working with techniques and tools for extracting and processing web data (e.g., Puppeteer, Selenium, UIPath, SQL, Scraping APIs, Proxy Services, or other leading RPA solutions)
Experience with version control, open-source practices, and code review
Experience building applications to present content for internal review, approval, and curation
Familiarity with data pipeline engineering, database design, web platform development, API design, or distributed systems
Ability to work as part of an agile collaborative team in a fast-paced environment
Experience collaborating with Product and Engineering teams to build a high-level roadmap and vision for a team delivering against a collaboratively defined roadmap
Nice to have some experience using OCR and Machine Learning
Prior experience working with TensorFlow, SageMaker, or other similar services is desirable
Some knowledge of ASP.NET Core, C#, or Java is nice to have
Some knowledge of Cloud Technologies (i.e., AWS: SQS, SES, S3, Lambda, etc.) is preferred
Nice to have some understanding of ElasticSearch, Cassandra, MongoDB, NoSQL, Apache Airflow, AWS DataPipelines, or other similar tools
Knowledge of Kubernetes, AWS Fargate, or other similar technologies is desirable
Must be self-directed but also capable of functioning well in a team environment