Bentley Systems is looking to hire a Software Engineer II (Typescript/ React) to design, develop, test, and maintain enterprise software solutions for the infrastructure industry, impacting users and their data utilization for infrastructure projects.
Requirements
- At least 3-5 years' experience in frontend development with Typescript, React
- Experience with frontend development unit and end to end test frameworks, data structures, and OOP.
- Ability to write clear, maintainable, testable, efficient, and secure code.
- Intuitive knowledge of the short- and long-term repercussions of coding strategies and styles.
- Experience with Azure DevOps and Git
Responsibilities
- Design, implement, test, and support product features.
- Design new architectures for components and systems of moderate scale
- Implement secure coding practices across the development lifecycle.
- Provide guidance to development teams during the implementation phase. This could involve code reviews, best practices enforcement, and troubleshooting technical issues.
- Ensure secure integration and communication between different programming languages within the software architecture.
- Research, investigate, and fix a wide range of defects/technical issues.
- Analyze existing systems, processes, and software solutions to identify areas for improvement.
Other
- Graduate or post-graduate degree in computer science, software engineering, or relevant training and/or experience.
- Working experience with Scrum and agile methodologies.
- Good verbal and written communication skills.
- Ability to learn and adapt quickly in a dynamic environment.
- Self-motivated person who can work individually and as part of a team.