所在地: Ashburn, USA, Campbell, USA
ビジネスユニット: Information Security
ビジネスユニット: Information Security
Your tasks
- Responsible for supporting the KeyBRIDGE platform which is built in C#
- Primary responsibilities will be to design, develop and support the KeyBRIDGE application
- Capable of thriving in a fast-paced, highly dynamic environment and have a commitment to collaborative problem solving, sophisticated design, and producing a quality
- Participate in new feature design kick off meetings
- Develop functional and design specifications
- Design, write, and maintain efficient, reusable, well documented, and reliable C# code
- Collaborate with other developers and engineers to design, build, and maintain applications
- Ensure the best possible user experience, performance, quality, and responsiveness of applications
- Troubleshoot software issues
Your profile
- Bachelor’s degree in computer science, software engineering or a related field.
- Proficient in C#, with a good knowledge of its ecosystems
- Familiarity with the .NET framework, Microsoft Visual Studio, and Microsoft SQL
- Strong understanding of object-oriented programming
- Skill for writing reusable C# libraries
- Familiar with various design and architectural patterns
- Knack for writing clean, readable, well commented C# code
- Understanding fundamental design principles behind a scalable application
- Creating database schemas that represent and support business processes
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
- Proficient understanding of code versioning tools (such as Git)
- Familiarity with CI/CD practices, cryptology and document control software like Confluence or similar
We offer
- An open and friendly corporate culture characterized by a constructive and cooperative environment
- Many learning opportunities to deepen your skillset and to support your professional growth
- Personal coverage by a travel health insurance, a private accident insurance and a company pension plan
- Access to specific education programs for professional and personal growth
- Flexible working hours and the option to work mobile, independent time management
- Challenging tasks and close cooperation with a competent team
- A dynamic company where teamwork and relationship management are very important