Software Developer (.NET + AI/LLMs)

Aperia Solutions, Inc.
Alpharetta, GA, United States
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) .NET Framework Artificial Intelligence HTML5 Unit Testing Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Information Systems Continuous Integration Database Design
+46 more
Software Debugging Software Design Patterns Github JSON Microsoft Visual Studio Microsoft SQL Server MongoDB Object-Oriented Software Development Performance Tuning Query Optimization Fortify (Software) Software Engineering Software Systems SQL Stored Procedures Software Technical Review TypeScript Web Applications Data Logging Enterprise Software Applications .NET Core Spring Cloud GitHub Copilot ReactJS Delivery Pipeline Large Language Models Database Performance Apigee Git Containerization AngularJS Solid Principles Kubernetes Information Technology Cassandra Production Code Cloud Migration Restful APIs Splunk Software Version Control Dynatrace Devsecops Serverless Computing Docker Jenkins Static Application Security Testing Microservices

Job description

  • Collaborate with Business Analysts to clarify requirements from U.S.-based stakeholders, ensuring alignment with technical and business goals.
  • Design, develop, test, and maintain enterprise applications using .NET Core, C#, React, and Angular.
  • Build scalable, secure, and high-performing RESTful APIs.
  • Develop and optimize SQL Server databases, stored procedures, indexes, and queries.
  • Create responsive and modern user interfaces using React and Angular.
  • Utilize Visual Studio Code and Visual Studio to deliver high-quality software solutions.
  • Participate in architecture discussions and technical design reviews.
  • Develop cloud-native services adhering to 12-Factor App principles.
  • Design, build, and maintain RESTful APIs using JSON over HTTPS for high-volume transactional systems.
  • Optimize and tune database performance across relational (e.g., SQL Server) and non-relational (e.g., MongoDB, Cassandra) platforms.
  • Perform unit testing, cross-testing, and debugging to deliver high-quality, production-ready code.
  • Employ advanced CI/CD and DevSecOps practices, ensuring efficient and secure software delivery pipelines.
  • Analyze and resolve complex technical issues in a high-pressure environment.
  • Mentor junior developers and support team members in task completion and technical problem-solving.
  • Conduct research and share knowledge on emerging technologies and best practices.
  • Other duties as assigned.

Requirements

The ideal candidate has a strong software engineering background, is passionate about writing clean, maintainable code, and has experience integrating security into the software development lifecycle using tools such as Fortify and Harness., * 4-6+ years of professional software development experience using C#/.NET Framework and .NET Core/.NET 6+.

  • Strong proficiency using Visual Studio Code and Visual Studio for application development.
  • 4+ years of hands-on experience developing and maintaining RESTful APIs and enterprise web applications.
  • Strong experience with SQL Server, including: *

  • Database design
  • Stored procedures
  • Query optimization
  • Performance tuning
  • Experience developing modern web applications using: *

  • React
  • Angular
  • HTML5
  • CSS3
  • JavaScript/TypeScript
  • Experience building and maintaining CI/CD pipelines using tools such as: *

  • Azure DevOps
  • GitHub Actions
  • Jenkins
  • Harness
  • Proficient in GitHub Copilot AI and other AI tools
  • Experience using Fortify or similar Static Application Security Testing (SAST) tools to identify and remediate security vulnerabilities.
  • Experience with Git, GitHub, and modern source control workflows.
  • Understanding of secure software development practices (DevSecOps).
  • Experience developing cloud-native applications following 12-Factor App principles.
  • Solid knowledge of: *

  • Object-Oriented Programming (OOP)
  • Design Patterns
  • SOLID Principles
  • Algorithms and data structures
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Experience working in Agile/Scrum environments.
  • Excellent verbal and written communication skills.

Preferred Skills, Experience, and Education:

  • Familiarity with financial or banking systems.
  • Experience with cloud migration and tools such as Azure or APIGEE.
  • Proficiency in monitoring and logging tools, such as Splunk and Dynatrace.
  • Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes)., * Bachelor’s Degree in Computer Science, Information Systems, or other related field., * Must be willing to submit to a background investigation and drug test as part of the selection process.

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • Parental leave
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account, * Health insurance
  • Health savings account
  • Dental insurance
  • Vision insurance
  • 401(k) matching
  • Life insurance
  • Paid time off
  • Parental leave
  • Disability insurance
  • Childcare assistance
  • Education reimbursement
  • Fitness membership
  • Volunteer time off

About the company

Join Aperia Solutions, a leader in SaaS solutions for the Payments and Compliance industries. Aperia is a Texas-based fintech and managed consultancy firm that creates custom SaaS applications and other software-based solutions for the payments, banking, and processing industry. Founded in 1999, Aperia offers business intelligence, risk management, compliance, and customer intelligence platforms. With offices in Dallas, Washington DC, and Vietnam, Aperia is a fast-paced, global organization that strives to improve efficiency in compliance, risk, and customer service operations. Aperia’s clients include banks, processors, payment facilitators, merchant service providers, independent sales organizations, and government entities. A career at Aperia promises a great challenge, culture, and opportunities to forge your own path.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all