Remote Software Engineer - C#

Posted

Apply now
Please, let Veeva Systems know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.
  • The company is one of the fastest-growing SaaS companies in history, surpassing $2B in revenue in the last fiscal year with extensive growth potential ahead.
  • Veeva is a public benefit corporation (PBC), legally bound to balance the interests of customers, employees, society, and investors.
  • The role involves working on Veeva Align+, an application for defining geographic territory structure and hierarchy, and visualizing those territories on a map to support decision making.
  • The position is for experienced engineers who thrive in a dynamic startup environment while having the stability of a successful, profitable company.
  • The ideal candidate should have extensive experience in C# and .Net applications, and strong design principles in Windows Desktop applications.
  • Responsibilities include building a state-of-the-art Windows application using C#, WPF, MVVM design principles, data analysis, SQLite, Visual Studio, and .Net, working in an agile team, modernizing legacy applications, diagnosing and debugging issues, and collaborating with product stakeholders.

Requirements:

  • Candidates must have 3+ years of experience with Object-oriented design and implementation using C#.
  • A proven ability to write clean, testable, readable code in a team environment is required.
  • At least 1+ years of experience with developing Windows applications using WPF and XAML design is necessary.
  • Hands-on experience with WPF, MVVM design principles, and SQLite is essential.
  • Candidates should have hands-on experience with Windows 10 UI design patterns and standards.
  • Excellent communication and teamwork skills are required.
  • Great attention to detail and organizational skills are necessary.
  • Strong mentoring skills with a proven record of improving team performance are desired.
  • Applicants must have the unrestricted right to work in the United States, as Veeva will not provide sponsorship at this time.
  • Candidates must be located in the Pacific or Mountain time zone.

Benefits:

  • Veeva offers medical, dental, vision, and basic life insurance.
  • The company provides flexible PTO and company-paid holidays.
  • Retirement programs are available for employees.
  • There is a 1% charitable giving program to support community contributions.
Apply now
Please, let Veeva Systems know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 85,000 - 225,000 USD / year
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback