Senior Software Engineer Job at Scientific Search

Scientific Search Philadelphia, PA 19101

Senior Software Engineer

100% Remote

Scientific Search's client, a dynamic SaaS technology healthcare organization, has an immediate need for a Sr. Software Engineer. This is a full-time, direct hire position with a fantastic company.

Overview:

  • Must have experience building software using (non-MVC) multi-layer data access and rules architecture: Domain, Repository and Service layer patterns (DDD style)
  • Must have built software using multiple programmer patterns (singleton does not count)
  • Must have experience writing software that processes data using Stream or TextReader (XmlTextReader, Utf8JsonReader, etc) libraries
  • Must have experience building at least one large or multiple smaller non-web based software systems: console batch processing application, Windows Service, Unix daemon, Windows Forms/Xamarin/MAUI app, iPhone app, Android app
  • Experience working in a full-stack capacity with front-end engineering using modern JavaScript Frameworks (React/Angular/Vue)
  • Experience with software development life cycle (SDLC) and agile/iterative methodologies
  • Proven experience troubleshooting, investigating, and fixing production issues in large scale cloud and/or hosted environments
  • Ability to support an ambiguous environment, build a program from scratch – setting your own plans, targets, objectives, and measurements
  • Deliver high-quality code by creating unit tests (NUnit, xUnit, etc.) and ensuring all acceptance criteria are met
  • Thorough understanding of SOLID programming principals (SRP, DIP, etc.)
  • Ensure application performance, uptime, and scalability requirements are met by maintaining high standards of code quality and thoughtful application design
  • Knowledgeable regarding coding standards, code reviews, source control, testing, and operations
  • Interested in building sustainable software by creating documentation, building unit tests, and automating the CI/CD pipeline
  • The ability to recognize code smells and refactor mercilessly when you see them
  • Regularly write clean code and help guide other team members to do the same
  • Expert-level with RDBMS and can effectively use an ORM with appropriate patterns

Qualifications:

  • 7+ years of professional experience as a software engineer
  • 2+ years of experience with:

o C#, .NET Core, ASP.NET, and Microsoft technology stack

o Integrating applications with SQL and relational databases

o Building UI components with HTML, CSS and JavaScript

  • An engineering degree is not required, but you must have strong technical capability, passion for technology and innovation, and ability to connect with technical teams

Nice to have:

  • JavaScript ES5, ES6 or TypeScript
  • Proficient in code versioning tools such as GitHub
  • Experience with bug reporting tools such as Jira
  • Unix/Linux command line tools
  • Java or C++ experience a plus
  • AWS, Linux a plus

For immediate consideration, email current resume to Will Corbin (will@scientificsearch.com) & reference Job #17294

Must be a Citizen or Permanent Resident. Client will not sponsor.

Checkout all of our open jobs: www.scientificsearch.com

#LI-WC1
#LI-Remote




Please Note :
apexdining.ca is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, apexdining.ca provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.