BeyondTrust is a global leader in identity security, focused on creating a safer world through their cybersecurity SaaS portfolio. The Associate Software Development Engineer will collaborate with internal teams, write robust code, and ensure product scalability and performance while supporting cross-functional operations.
Responsibilities:
- Review and provide feedback on functional requirements for products
- Design, build, and maintain efficient, reusable, and reliable code
- Develop new tests and tools for frontend and backend code
- Setup and maintain reliable test environments and CI/CD pipelines
- Verify the product’s scalability, reliability, consistency, and performance
- Review, debug, and provide feedback on code written by other team members
- Collaborate with other cross-functional team members to support the operation and maintenance of products
- Communicate test results promptly
Requirements:
- Bachelor's degree or equivalent in computer science, engineering or related disciplines
- Working in an agile team in scrums, sprints, and retrospectives
- Solid written and verbal communication skills
- A proven interest in growing your knowledge and skills
- 3+ years of experience in software development or related field
- Ability to thrive in an environment where some team members work remotely
- Experience using C#, TypeScript, Angular, HTML, and CSS
- A good understanding of SQL and relational database schemas
- Experience writing unit tests, functional tests, integration tests, and/or end-to-end tests
- Experience with at least one continuous integration system (Azure DevOps Jenkins, GitHub Actions, Circle CI, etc.)
- Experience using git from the command line
- Familiarity with secure coding practices and software security concepts
- Experience working on enterprise software products
- Experience with .NET Core, ASP.NET Core, Entity Framework Core, and NuGet packages
- Familiarity with services provided by major cloud providers (AWS, GCP, Azure)
- Experience writing and reviewing technical specifications and design documents
- Basic networking knowledge about IPs, subnets, DNS
- Proficiency with using Linux and working from the command line