Software Engineer, .NET (Remote)

Aspira9 months ago
Dallas, TX, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Location: Remote within the United States. PLEASE NOTE: This is a remote position, but applicants must be currently located in the United States and legally authorized to work here (we are unable to sponsor or take over sponsorship of employment visas).

For forty years, Aspira has been the market-leading software and services provider for the great outdoors, primarily supporting state and provincial parks and wildlife agencies. As part of an aggressive multi-year transformation, the company is accelerating revenue growth, optimizing cost structures, and maximizing shareholder value while expanding its market position.

The ideal candidate will contribute to the design, development, and maintenance of scalable, high-quality software systems. This role involves working closely with lead and junior engineers, product teams, and QA to build and support robust .NET web applications on AWS, focusing on feature development, performance optimization, and cloud infrastructure improvements.

Responsibilities: Key Responsibilities

  • Design, develop, and deploy reliable, maintainable software features in line with project requirements.
  • Collaborate with team members and cross-functional partners to deliver high-quality web applications.
  • Design, develop, test, and maintain scalable web applications and services using C#, .NET Core, and related Microsoft technologies.
  • Participate in code reviews to promote code quality, consistency, and scalability.
  • Help monitor, maintain, and improve system infrastructure performance in cloud environments (primarily AWS).
  • Contribute to technical planning and sprint execution within an Agile development team.
  • Ensure compliance with security policies and data protection standards.

Qualifications: Required Qualifications

  • 5-7 years of professional experience in software development required.
  • 4+ years of experience in .NET development required.
  • 4+ years of experience with WCF, REST APIs, and distributed systems.
  • Strong proficiency in full stack development with backend .NET technologies (C# and .NET Core).
  • Experience with modern frontend technologies (HTML5, CSS3, JavaScript and React.js, with AngularJS also considered).
  • Solid experience with SQL Server, including writing efficient and highly optimized stored procedures and database functions.
  • Experience developing and maintaining web applications hosted on AWS, with a focus on EC2 and S3.
  • Familiarity with programming tools (GitHub, Visual Studio, etc.), CI/CD pipelines (e.g., Jenkins, GitHub CI/CD), and DevOps automation concepts.
  • Solid understanding of secure coding practices; PCI-DSS exposure is a huge plus.
  • Strong debugging, problem-solving, communication, and technical documentation skills.
  • Ability to collaborate with geographically diverse teams and deliver high-quality solutions in a fast-paced environment.

Qualifications: Preferred Qualifications

  • Working knowledge of AWS services such as Lambda, S3, EC2, API Gateway, and RDS.
  • Understanding of Agile methodologies (Scrum, Kanban).
  • Exposure to SSRS reporting.
  • Bachelor's degree in computer science, information technology, engineering, or a related technical field (or equivalent experience).
  • Previous experience working on a development team with customer-facing systems.

Required Skills

SQL Server
CI/CD
WCF
C#
HTML5
AWS
Agile
JavaScript
EC2
GitHub
CSS3
.NET Core
DevOps
S3
REST APIs
React.js
Jenkins
.NET