Global market leader in materials testing
PositionSoftware Engineer
Offer- Design, write, and test small software projects or individual features within a larger project.
- Manage and prioritize own tasks within an Agile-Scrum environment to meet objectives and deadlines.
- Contribute to team responsibilities to deliver projects on time and within budget.
- Collaborate with the engineering team and internal customers to assess, investigate, and fix software bugs.
- Design and write unit tests, test cases, and other evaluation methods in coordination with the SQA team.
- Conduct peer reviews of code written by team members.
- Support and maintain existing products by updating software based on feature requests and bug reports.
- Provide regular progress updates to mentors or managers.
- Proven programming skills and experience in C#.
- Ability to design, write, debug, and test software.
- Proficiency with Microsoft Visual Studio for C# development and debugging.
- Strong problem-solving skills.
- Knowledge of UML, OOP, SOLID principles, and .NET 4.7 or higher.
- Understanding of the software product lifecycle.
- Experience working in a project team delivering high-quality commercial products.
- Ability to work with people at all levels, both internally and externally.
- Self-motivated and capable of working independently.
- Experience with Agile methodologies is highly advantageous.
- Experience with Microsoft Azure DevOps, CI/CD pipelines, and Git is a plus.
- Familiarity with C++ is beneficial but not essential.
- Capable PC user, able to maintain and configure own workstation and toolchain.
- Basic knowledge of physics, electronics, and communication technologies such as TCP/IP sockets.
- Fluent in English, with the ability to communicate effectively with English-speaking team members.
Direct hiring within the company.
#J-18808-Ljbffr