Senior Software Engineer
We're a team of innovators, strategists, and problem-solvers dedicated to helping our clients connect human answers to business questions. With a culture that values collaboration, creativity, and personal growth, we're looking for a [insert job title] ready to join us in making a real impact. We are SAGO. Passionate and inspired thinkers, who celebrate our wins. Vibrant Leaders who empower our colleagues and innovate the Market Research industry. Curious learners , constantly finding new ways to transform. Bold thinkers and doers who don’t do status-quo. Authentic team members who show up to work every day being ourselves, never afraid of new ideas or opinions, because we believe they matter.
As a global leader in market research and data solutions, Sago is committed to connecting human answers to business questions. The world is transforming, and Sago is continuously reaching new heights, redefining our solutions beyond our clients’ wildest expectations, and making it smarter, faster, and easier to gain insights that matter. We have done it for over 55 years with the brightest minds, and we are looking for more trailblazers who will help us pave new paths that connect our clients with audiences around the world.
We have a strong vision for our future and we are looking to add innovative and driven people to our team. We are looking for an experienced senior software engineer to become a key technical member of our engineering team. An ideal candidate has 7+ years full-time C# .Net experience, is an expert at using the ASP.NET Core framework to build rock-solid cloud-based applications, and is familiar with domain-driven design and event-based architectures.
- Work in a .Net environment developing containerized applications on AWS, using the latest versions of .Net and C#
- Contribute to a maintainable codebase building performant back-end solutions using framework best practices
- Integrate with an established engineering team on new and existing software products
- Gather and evaluate user requirements in collaboration with product managers and engineers
- Work with internal and external stakeholders to meet and exceed client expectations
CORE COMPETENCIES:
· Strong understanding of object-oriented programming
· Experience building eventually-consistent, message-based, distributed systems
· Strong communication and interpersonal skills
· Willingness to learn new technologies and libraries
· Demonstrated problem-solving and analytical abilities
· Self-motivated; comfortable working independently or as part of a team
· Track record of successful remote work
QUALIFICATIONS
Education:
- Bachelor’s degree or equivalent experience required.
Experience:
- 7+ years C# .NET development experience (or equivalent), including ASP.NET Core, EF Core, and related frameworks and libraries
Computer Skills:
- Experience using domain-driven design and/or CQRS/ES to solve real-world problems
- Skill for writing reusable libraries
- Proficient with SQL (preferably PostgreSQL), Document databases, and caching systems (e.g. Redis)
- Experience running and maintaining applications in major cloud platforms, AWS a plus
- Understanding of OpenIdConnect and OAuth2 a plus
Recommended Jobs
Entry Level Marketing Consultant
Looking to kickstart your career in the business world? Do you have an insatiable appetite for learning and growing, with a passion for getting results? Are you itching for an opportunity to travel w…
PD Polysomnographic Tech
Job Title: PD Polysomnographic Tech Location: Cooperman Barnabas Medical Ctr Department Name: Sleep Lab Req #: 0000208917 Status: Hourly Shift: Day Pay Range: $37.51 per hour Pay …
BARTENDER (FULL TIME AND PART TIME)
~ We are hiring immediately for full time and part time BARTENDER positions. ~ Location : Caesar's Sportsbook Bar - Union Square Events - 175 Oceanport Avenue, Oceanport, NJ 07757. Note: onli…
Mosquito Control Field Technician
Job Description Job Description Company Overview Mosquito Hunters helps homeowners enjoy their yards by providing mosquito, flea and tick control treatments. We like to say that we are not …
Line Cook/Prep Cook
For this position, pay will be variable by location - See additional job details and benefits below. You are the bread and honey butter of what makes Cheddar's, Cheddar's. The place to ge…
Sell Innovative Digital Solutions as our Business Development Manager
Sell Innovative Digital Solutions as our Business Development Manager Are you interested in helping to transform the way people communicate? Multimedia Solutions is a cutting-edge interactive …
Production Coordinator Pharmaceutical Manufacturing
Job Description Job Description We are seeking a Production Coordinator to join our team! The Production Clerk will coordinate the flow of work and materials between departments as well as identi…
Job | Payroll Coordinator-Brea, CA
Greetings! I am Ravi, a senior Recruiter from Sunrise Systems Inc., a national staffing firm headquartered in Edison, NJ. Sunrise Systems provides staffing services to several Fortune 100 c…
Solar Permitting & Sales Support Coordinator
About Divine Solar Divine Solar LLC is a leading EPC provider specializing in residential and commercial solar, battery backup, and EV charging solutions . We are licensed in 39 states and o…
RF Field Engineer
Job Description Job Description RF Field Engineer Location: Clifton, NJ C Squared Systems, LLC is an RF engineering, consulting, and software development company specializing in providing…