
Junior Software Engineer β Automation, Tools
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in United States.
β’ Assist in the design, development, and upkeep of automation solutions throughout our application environment.
β’ Provide support for the development and maintenance of applications utilizing C# and .NET technologies.
β’ Write and enhance queries in SQL Server to facilitate application functionality and reporting.
β’ Create and sustain scripts using PowerShell for automation, deployment, and system management tasks.
β’ Aid in writing and maintaining unit and integration tests in C# (xUnit, Moq, AutoFixture), adhering to the team's documented testing practices and reusing existing test helpers.
β’ Contribute to the development and maintenance of CI/CD pipelines, promoting efficient and reliable software delivery.
β’ Assist in migrating our database deployment process from a custom tool to Red Gate Flyway, aiding the team's transition to a modern, standardized migration workflow.
β’ Collaborate with cross-functional teams to identify automation opportunities and enhance processes.
β’ Diagnose application issues and support ongoing system improvements.
β’ Utilize an AI-first approach to problem-solving, seeking opportunities to leverage AI and automation tools to boost productivity and foster innovation.
β’ Document processes, solutions, and best practices.
β’ Partner with DevOps to establish and maintain application observability, including dashboards, alerts, and telemetry, using Application Insights and Azure Monitor to provide the team with visibility into application health, job execution, and integration performance.
β’ 0β2 years of experience in software development, automation, or related technical roles.
β’ Comfort in daily use of Visual Studio, Visual Studio Code, and SQL Server Management Studio (SSMS).
β’ Fundamental knowledge of C# and the .NET framework/platform.
β’ Understanding of SOLID principles and dependency injection.
β’ Experience with SQL Server and database concepts (queries, joins, basic optimization).
β’ Familiarity with unit testing in .NET and an interest in test automation tools and CI integration.
β’ Working knowledge of PowerShell scripting.
β’ Understanding of the software development lifecycle (SDLC) and exposure to CI/CD pipelines.
β’ Strong problem-solving abilities and a readiness to learn new technologies.
β’ Capacity to work collaboratively within a team-oriented environment.
β’ Excellent communication skills and a keen attention to detail.
β’ A mindset focused on innovation, automation, and continuous improvement.
β’ Basic understanding of application monitoring and observability concepts (logs, metrics, dashboards, alerting).
β’ Virtual-first, remote organization and culture.
β’ Flexible Paid Time Off (PTO).
β’ 401(k) retirement plan with corporate matching.
β’ Medical, prescription, vision, and dental coverage (multiple plans based on your needs).
β’ Short Term and Long Term Disability (for employee).
β’ Life Insurance (for employee).
β’ New Team Member support for home office setup.
GE Vernova
Recruit Action inc.
Stefanini Brasil
iFood
Get handpicked remote jobs straight to your inbox weekly.