Senior Software Engineer

Posted:

04/17/2018

Job Description

Arxspan provides enterprise software to many of the biggest businesses locally and across the world. The ArxLab® product line has been developed by a team of experts in the SaaS and experimental science communities to provide a platform for the pharmaceutical, biotechnology and chemistry industry.

We are looking for dedicated engineers to be part of a talented, driven team that is building the next generation of enterprise applications for the chemistry professional. As a Senior Software Engineer, you have a unique opportunity to develop key components of a large scale, multi-tenant suite of enterprise applications used by top biotech and pharmaceutical companies.

Responsibilities

You will work closely with Architects, Engineering Management, Product Management, and QA to define and implement the next generation of our product. You will use best practices to create features and a platform with the highest levels of security, reliability, efficiency, and scalability. Technically, you will be doing full lifecycle development of .Net APIs and JavaScript single page front ends including design, development, testing, and deployment.

Minimum Qualifications/Skills

  • 8+ years programming in a modern language, such as Java, C#, or Python
  • 2+ years developing multi-tenant enterprise class cloud applications
  • Proficiency in SQL and extensive experience with database driven applications
  • Experience building / consuming REST APIs
  • Ability to work effectively in a very fast-paced environment
  • Self-starter with strong work ethic who needs minimal direction
  • Excellent communicator, both written and verbal
  • Strong ability to lead and mentor junior team members
  • Strong focus on building the highest quality components utilizing best practices e.g. unit tests, code reviews, and modern toolsets
  • Ability to work well with non-technical staff, e.g. Product Management and QA
  • BS in Computer Science or related field or equivalent experience

Preferred Qualifications/Skills

  • Extensive experience with ASP.Net/C#
  • Experience with Agile development (e.g. Scrum, XP, Kanban, etc.)
  • Experience developing chemistry software applications and/or strong knowledge of chemistry
  • Experience with cloud infrastructure (AWS, Azure, etc.)
  • Experience with modern JavaScript frameworks, preferably Angular 2
  • Experience with ORM frameworks, ideally Entity Framework