Developer
Bentley SystemsVilniusUpdate time: February 12,2020
Job Description
Application Security Developer
The candidate will be part of a dedicated software security team (AppSec) at Bentley Systems. The product security team’s main responsibility is the security of software created by Bentley. This includes a wide variety of technologies: C#, JavaScript, Node.js, single-page applications and Electron applications, Azure cloud services, Javascript web applications, and more. The successful candidate will have the opportunity to learn skills such as cloud, Agile, DevOps, etc. and will work as part of a multinational, diverse team of remotely placed experts.
Responsibilities:
- Develop tools and CI/CD pipeline automation to improve the application security of Bentley's products
- Work with a self-organizing project team to implement solutions and meet project objectives
- Collaborate with project team to understand requirements, design and develop code, unit test assets necessary to complete project objectives according to organization standards and guidelines
- Work with the business owner to fully understand business requirements
- Derive Business Processes for both documented and undocumented processes, through both research and collaboration with responsible resources
- Drive quality improvement initiatives for business decision support and a strong desire to establish Standards of Best Practice
- Actively involved in the accomplishment of departmental and company-wide quality initiatives
- Designing, conducting proof of concept and performance benchmarks
- Building Data Architecture to satisfy business requirements and performance goals
- Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases
- Analyze requirements, come up with solutions
- Research, evaluate and explore new technologies that are relevant
- Perform other related duties as assigned including delivering the code
Required Skills:
- Bachelor’s or Master’s degree in computer science, software engineering or related field with strong academics
- 0-10 years’ experience as a software engineer or equivalent
- Proficient in C# development environment
- Thorough knowledge of object-oriented programming and design patterns
- Excellent communication skills (written and verbal). Must be able to explain and present solutions in non-technical terms
- Must be proactive, results oriented with ability to solve complex problems and adapt quickly
Desired Skills:
- Extensive knowledge of .Net Framework/Core/Standard, MVC, SQL, HTML, Typescript/jQuery, RESTful web services
- Knowledge of DevOps and Agile methodology
- Prior exposure to Cloud Computing, Azure development/deployment and Security Testing
- Knowledge of different deployment Tools e.g. Octopus and PowerShell scripting
- Knowledge of application security topics (scanners, OWASP Top 10, etc.)
Get email alerts for the latest"Developer jobs in Vilnius"
