Match score not available

Sr. Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Resource Informatics Group, Inc logo
Resource Informatics Group, Inc SME https://www.rigusinc.com/
51 - 200 Employees
See all jobs

Job description

*This position has the fully remote option.

Front End â€" Presentation Layer (0%)

Middle Tier â€" Logic Layer (85%)

Back End â€" Data Layer (15%)





Skills Required:

  • Must have minimum 3 years of experience analyzing business problems and translating business requirements into technology solutions
  • Must have minimum 3 years of experience designing enterprise class solutions using object-oriented analysis and design patterns, service-oriented architecture, and solution frameworks
  • Must have minimum 3 years of development experience in .NET technologies
  • Experience analyzing business problems and translating business requirements into technology solutions
  • Experience designing enterprise class solutions using object-oriented analysis and design, design patterns, service-oriented architecture
  • Experience with event driven architecture, service bus, or queue technologies such as Kafka, RabbitMQ, MSMQ, MQ Series
  • Experience integrating with RESTful APIs protected by various authentication methods (OAuth, client certificates)
  • Experience coding C# leveraging .Net framework 3.5/4.5/5.0 or .Net Core/.Net 6.0
  • Experience with relational or NoSQL database
  • Experience developing application running on Windows 10 or Linux platforms
  • Experience with container implementations using components like Docker and Kubernetes
  • Experience working in an Agile environment
  • Additional areas of knowledge/expertise:
    • REST API Integration
    • Dependency Injection
    • Unit Testing
    • Integration Testing
  • Strong understanding of microservices architecture, resiliency techniques and design patterns, including but not limited to Dependency Injection, Singleton Pattern, MVC, MVVM
  • Strong understanding of version control systems such as Grit
  • Must have excellent communication skill
  • Must be flexible and able to handle stressful situations in a professional manner
  • Must have the ability to work the minimal supervision within a large structured environment
  • Strong problem- determination skills and resolution experience.
  • Bachelor’s degree in Computer Science or related analytical field or equivalent experience



Special Qualifications:

  • Experience securing sensitive data such as PII, HIPPA, or PCI data
  • Knowledge of EFT Payment processing
  • Knowledge of PCI rules and regulations
  • Knowledge of web security best practices
  • Strong problem-determination and resolution experience
  • Strong customer focus
  • Strong passion for developing best in class solutions
  • Ability to thrive in a collaborative environment involving different stakeholders and SMEs (Subject Matter Experts)
  • Proficient in delivering software in 1-3 week sprints



Work Description:

  • Design, develop, test and maintain features within Payments as a Service, which processes payments coming from web, mobile and point of sale.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Collaboration
  • Verbal Communication Skills

Software Engineer Related jobs