Software Developer

All US and Ireland Locations - Full Time

 

If you are a self-motivated, multi-tasker, and demonstrated team-player then you may be our ideal candidate. You should excel in working with large-scale applications and frameworks and have outstanding written and verbal communication skills. If you are excited about working on development of new software products and enhancements to existing products while going through a transformation, and you meet the below qualifications, you should apply!

Responsibilities

  • Writing clean, high-quality, high-performance, maintainable code

  • Develop and support software including applications, database integration, interfaces, and new functionality enhancements

  • Coordinate cross-functionally to insure project meets business objectives and compliance standards

  • Support test and deployment of new products and features

  • Participate in code reviews

Required Skills & Qualifications

  • Bachelor's degree in Computer Science (or related field)

  • 2+ years of relevant work experience

    Experience with large, complex projects including integration with 3rd party systems / components

  • Detailed understanding of JSON, XML, SOAP and other technologies

  • Experience with .NET Framework, preferably .NET Core 3.1+, NuGet Packaging / versioning

  • Experience with Web Application development using HTML5, Angular 7+, MVC and J-Query

  • Experience with Web APIs and Restful Web Services

  • Ability to multi-task, organize, and prioritize work

Preferred Skills & Qualifications

  • Experience with Object Oriented Design and Database Design

  • Ability to develop complex data access layers against multiple data storage technologies such as NoSQL, traditional SQL RDBMS, other Cloud Storage Technologies

  • Experience with EF Core and other data abstraction techniques

  • Experience with Cloud Deployments and other AWS / AZURE standard technologies

  • Knowledge or security "best practice" programming techniques and methodologies to secure interfaces, protocols, etc.

  • Experience with several IDEs such as Visual Studio, Visual Studio Code, Git, Github, Jenkins CI

  • Experience wit Agile or Scrum development methodologies

We offer a flexible working arrangement where employees can work remotely and are in the office as needed, or as desired. Therefore, candidates will be considered from any area as long as they are located within commuting distance of one of our offices located in Raleigh, NC, Solana Beach, CA, Sligo, Ireland, or if they are willing to relocate within commuting distance of one of our offices in these areas.