Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
.NET/AWS Software Engineer - Remote image - Rise Careers
Job details

.NET/AWS Software Engineer - Remote

Mindex Integration Platform is a cloud-based service designed to streamline business operations by integrating various back-office applications. This platform connects essential applications such as Payroll, HR, Accounting, and CRM, automating unique business processes and rules to eliminate silos and reduce repetitive data entry. This integration helps businesses manage their operations more efficiently, reducing the risk of errors and saving valuable time and resources.

The platform is part of Mindex's broader suite of services, which includes their flagship K-12 student management system, SchoolTool. The Mindex Integration Platform offers both out-of-the-box and custom integration solutions to address business application and process challenges.

We are looking for a candidate who is a skilled developer proficient in C# and .NET Core, with expertise in building RESTful Web Services and event-driven architectures within AWS. They should have at least three years of software development experience, demonstrating the ability to design, implement, and maintain complex systems.

Duties and Responsibilities

  • Design, implement, debug and maintain complex systems utilizing .NET Core.
  • Develop and design microservices using event-driven architecture within AWS (e.g., Event Bridge).
  • Create and maintain RESTful Web Services.
  • Work closely with the scrum master and product owner to understand requirements and design software solutions to satisfy requirements.
  • Collaborate with a team of software engineers and testers, using a scrum based agile software development methodology.
  • Write technical documentation of system changes in conformance with department standards.
  • Maintain awareness of technological developments in computer hardware and software systems.
  • Bachelor’s degree in Computer Science, or related area preferred, or an equivalent combination of education and experience.
  • Three years of extensive software development experience in Microsoft .NET and C#, including: experience building and consuming RESTful API’s for web services.
  • Experience with .NET Core, Web API
  • Experience with Postman, XUnit, profilers, continuous integration, and Git
  • Familiarity with DynamoDb
  • Familiarity with AWS Technologies such as Lambda, SQS and SNS
  • Experience working in an Agile/Scrum environment

  • Medical Insurance (with a free option!)
  • Dental Insurance
  • Vision Insurance
  • Company Paid Life and AD&D Insurance
  • Optional Additional Life Insurance
  • Company Paid Short-Term Disability Insurance
  • Company Paid Long-Term Disability Insurance
  • Medical and Dependent Care Flexible Savings Accounts (FSA)
  • Health Savings Accounts with Company Contributions
  • Optional Hospital Indemnity, Accident and Critical Illness Insurance as well as Legal Assistance

Our Perks:

  • Flexible Time Off
  • Eight Paid Holidays
  • Pre-tax and Roth 401(k) Options with Company Match
  • Investment in Professional Development including a license to Udemy training courses and leadership training
  • Employee Assistance Program
  • Adoption Assistance
  • Pet Insurance Discounts
  • Tickets to local sporting events
  • Team building events
  • Holiday and celebration parties

The band range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets, education, experience, training, certifications, internal equity, and other business and organizational needs. It is not typical for an individual to be hired at, or near, the top of the range for their role; and compensation decisions are dependent on the facts and circumstances of each case. The range for this role is $70,000 - $120,000.

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor, or take over sponsorship of an employment Visa at this time.

Physical Conditions/Requirements

  • Prolonged periods sitting at a desk and working on a computer
  • No heavy lifting is expected. Exertion of up to 10 lbs.

Average salary estimate

$95000 / YEARLY (est.)
min
max
$70000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About .NET/AWS Software Engineer - Remote, Mindex

Are you ready to take your career to the next level as a .NET/AWS Software Engineer? Look no further than Mindex Integration Platform! Our dynamic team is on the lookout for an innovative developer who thrives in crafting cloud-based solutions that simplify business operations. At Mindex, we believe in creating efficiency through integration, and you’ll play a pivotal role in connecting vital applications like Payroll, HR, and CRM using your expertise in C# and .NET Core. Imagine designing and maintaining complex systems while developing microservices with event-driven architecture in AWS—this could be your everyday challenge! This remote opportunity allows you to collaborate closely with a dedicated scrum team to fulfill project requirements while documenting your technical insights along the way. We highly value continuous learning and offer an array of benefits, including flexible time off, professional development opportunities, and even pet insurance discounts! If you have at least three years of software development experience and are excited about advancing your skills in a supportive environment, Mindex is the place for you. Join us, and let’s transform business processes together!

Frequently Asked Questions (FAQs) for .NET/AWS Software Engineer - Remote Role at Mindex
What are the responsibilities of a .NET/AWS Software Engineer at Mindex?

As a .NET/AWS Software Engineer at Mindex, your responsibilities will include designing, implementing, and maintaining complex systems using .NET Core, developing microservices with an event-driven architecture on AWS, and creating RESTful Web Services. You'll also collaborate with the scrum master and product owner to align software solutions with business needs, while documenting technical changes to uphold our standards.

Join Rise to see the full answer
What qualifications do I need to apply for the .NET/AWS Software Engineer position at Mindex?

To qualify for the .NET/AWS Software Engineer role at Mindex, you should hold a Bachelor's degree in Computer Science (or a related field) or have equivalent experience. Additionally, at least three years of extensive software development experience in Microsoft .NET and C# is required, along with expertise in building and consuming RESTful APIs.

Join Rise to see the full answer
What technologies should I be familiar with for the .NET/AWS Software Engineer role at Mindex?

Candidates for the .NET/AWS Software Engineer position at Mindex should be familiar with technologies such as .NET Core, Web API, AWS services like Lambda, SQS, SNS, and DynamoDB. Proficiency in tools such as Postman, XUnit, and Git will also be advantageous.

Join Rise to see the full answer
Is remote work possible for the .NET/AWS Software Engineer role at Mindex?

Absolutely! The .NET/AWS Software Engineer position at Mindex is fully remote, allowing you to work from anywhere while maintaining a globally distributed collaboration with our dynamic team.

Join Rise to see the full answer
What benefits do .NET/AWS Software Engineers receive at Mindex?

Mindex offers a competitive benefits package for .NET/AWS Software Engineers, including health insurance options, flexible time off, a 401(k) plan with company match, professional development opportunities, and various insurance options, among many others.

Join Rise to see the full answer
Common Interview Questions for .NET/AWS Software Engineer - Remote
How do you approach designing a RESTful API?

When designing a RESTful API, it’s essential to start with clear use cases and user stories. I begin by defining resources, their endpoints, and understanding the data model. It's crucial to adhere to REST standards, implement proper status codes, and ensure each endpoint offers a straightforward, intuitive way for clients to interact with the service.

Join Rise to see the full answer
Can you explain the concept of event-driven architecture in AWS?

Event-driven architecture in AWS allows systems to respond to events immediately, enhancing scalability and efficiency. By using AWS services like EventBridge or SQS, I can enable microservices to react asynchronously based on specific triggers, simplifying workflows and reducing dependencies between components.

Join Rise to see the full answer
What is the importance of writing technical documentation?

Writing technical documentation is vital to ensure that knowledge is shared among team members. It aids in maintaining the system, helps onboard new developers, and provides clear guidelines about functionalities. Good documentation should cover system changes, processes, and design decisions to facilitate easier troubleshooting and future updates.

Join Rise to see the full answer
How do you manage version control in your projects?

I manage version control through Git by ensuring that I commit changes frequently with clear, descriptive messages. I utilize branching strategies—like feature branches—for collaboration and enforce code reviews before merging to maintain code quality and system stability. This helps track changes efficiently and enables easy rollbacks if necessary.

Join Rise to see the full answer
What methods do you use for debugging applications?

For debugging applications, I leverage built-in debugging tools in Visual Studio, implement logging using frameworks like NLog or Serilog, and employ profiler tools to analyze performance. I also utilize unit testing practices to isolate and address issues early in the development process.

Join Rise to see the full answer
Can you describe a challenging software development problem you faced and how you resolved it?

In a previous project, I faced performance issues due to high API call volumes. I resolved this by implementing caching strategies and optimizing database queries, which significantly improved response times and reduced system load, enhancing overall user satisfaction.

Join Rise to see the full answer
How do you ensure that your code is clean and maintainable?

To ensure clean and maintainable code, I adhere to coding standards and best practices, employ SOLID principles, and regularly refactor my code to improve readability. Additionally, I write unit tests to validate my code changes and conduct code reviews to gain insights from team members.

Join Rise to see the full answer
What is your experience with Agile methodologies?

I have extensive experience working in Agile environments, participating in sprint planning, daily stand-ups, and retrospectives. I value the iterative approach of Agile, which allows for continuous feedback and adaptation, ensuring that projects stay aligned with business needs and stakeholder expectations.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in software development?

I prioritize effective time management and transparent communication when facing tight deadlines. By breaking down tasks into smaller milestones and regularly assessing progress, I can focus on delivering high-quality features while managing workloads, even under pressure.

Join Rise to see the full answer
What are some AWS services you have implemented in your projects?

I have implemented several AWS services in my projects, including AWS Lambda for running backend processes without server management, SQS for message queuing, and DynamoDB for NoSQL database solutions. This experience allows me to leverage cloud capabilities effectively to enhance system performance and scalability.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Mindex Hybrid No location specified
Posted 10 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Capital One Hybrid Lake Grove, NY
Posted 8 days ago
Photo of the Rise User
Sysco Costa Rica Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 5 days ago

Mindex provides analysis, gathering of the necessary requirements, design, creation, and the testing of a clients next generation products. Mindex provides development of manual and automatic testing services to a Fortune 100 client. Mindex helps ...

10 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 14, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!