C# Software Engineer Job Description

C# Software Engineer Job Description Template

Our company is looking for a C# Software Engineer to join our team.

Responsibilities:

  • Face off to global business stakeholders to drive requirements and manage projects;
  • Work across a global technology organization to solve business problems;
  • Own delivery timelines for Treasury applications and projects.

Requirements:

  • 5+ years experience working in Technology;
  • Hands-on .NET experience, including C#, ASP.NET MVC, and ASP.NET WEB API;
  • 3+ years of relevant experience working in FinTech; must have familiarity with Capital Markets concepts and operational structure;
  • Recent ownership of one or more large software systems and experience managing end-to-end application lifecycle;
  • Good analytical and problem solving skills;
  • Proven ability to thrive in a dynamic, fast-paced environment; self-starter, energetic, independent work ethic;
  • Experience working with continuous delivery tools;
  • Hands-on JavaScript experience;
  • Experience with enterprises databases such as MS SQL Server, Sybase, or Oracle;
  • Performed Build vs Buy analysis in conjunction with business users and technology peers;
  • Strong written and verbal communication skills.

C++ Software Engineer Job Description

C++ Software Engineer Job Description Template

Our company is looking for a C++ Software Engineer to join our team.

Responsibilities:

  • Technical design, development and documentation of cross-functional, multi-platform distributed application systems;
  • Use software industry best practices and tools to code, test, debug and release software products;
  • Utilize and participate in the full software development lifecycle;
  • Analyze application requirements and develop high level and detailed application designs;
  • Perform server and client software installations, patches, and updates;
  • C++ application development;
  • Work as part of an Agile development team to implement all phases of enterprise-level software applications.

Requirements:

  • Due to ITAR requirements, applicants must be U.S. citizens or Green Card holders;
  • Basic knowledge of computer networking;
  • Proven analytical and problem-solving abilities;
  • Familiarity with developing in both Linux and Windows;
  • Experience with Linear Algebra, 3D Geometry (point cloud, mesh reconstruction);
  • Strong written and verbal communication skills;
  • Extensive experience with C++ and related technologies;
  • Applied Math degree;
  • 5+ years of software development experience;
  • Familiarity with end-to-end software development activities in a Linux environment, Python, Java, and Ansible;
  • Understanding of networks, networking protocols, and tools such as Wireshark;
  • Familiarity with virtualized environments including KVM, VMWare;
  • Familiarity with JIRA/Confluence;
  • Ability to work in an operationally-driven environment with fluid requirements depending on operational need;
  • TS/SCI Clearance Required.