Application Developer

Purple Drive Technologies LLC
Carrollton, TX, United States
about 1 month ago
Apply on www.dice.com
Prepare application

Role details

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

Tech stack

ASP.NET .NET Framework PHP (Programming Language) Agile Methodology Amazon Web Services Apache HTTP Server Application Performance Management Unit Testing Microsoft Azure LAMP (Software Bundle) Behavior-Driven Development C Sharp (Programming Language)
+52 more
Mobile Application Development Code Review Databases Continuous Delivery Continuous Integration Relational Databases Database Design Software Design Patterns Linux DevOps Github Identity and Access Management JSON PostgreSQL Microsoft SQL Server MySQL Model View Controller (MVC) Nunit OAuth Object-Oriented Software Development Open Source Technology Scrum Methodology Systems Development Life Cycle Query Optimization Ruby on Rails Ruby Standard Sql Secure Coding Software Deployment SQL Databases Web Applications Web Services Extensible Markup Language (XML) Enterprise Software Applications Test-Driven Development (TDD) .NET Core Spring Cloud Rspec Software Security Backend Git Customer Identity Access Management Integration Tests Solid Principles Kubernetes Deployment Automation Api Design Restful APIs Code Restructuring Docker Jenkins Microservices

Job description

  • Design, develop, and maintain enterprise applications using .NET Core, C#, and Ruby on Rails
  • Develop scalable REST APIs and microservices for cloud-native applications
  • Apply BDD/TDD methodologies using RSpec and NUnit to ensure high-quality software delivery
  • Build, test, and deploy applications through automated CI/CD pipelines
  • Prepare and support production deployments while ensuring application stability
  • Troubleshoot and resolve production issues, providing timely support for live applications
  • Optimize SQL queries, database design, and application performance across PostgreSQL, SQL Server, and MySQL
  • Implement secure authentication and authorization using OAuth2, IAM, and CIAM standards
  • Collaborate with architects, product owners, QA teams, and business stakeholders throughout the SDLC
  • Mentor junior developers, conduct code reviews, and promote engineering best practices
  • Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement
  • Contribute to technical documentation, solution design, and continuous process improvement

Requirements

We are seeking an experienced Senior Application Developer (.NET / Ruby on Rails) to design, develop, and support enterprise-grade web applications and microservices. The ideal candidate will have strong expertise in .NET Core, C#, Ruby on Rails, REST APIs, Microservices, Azure/AWS, PostgreSQL, SQL Server, DevOps, Docker, Kubernetes, and Agile development. Experience in the Financial Services or Mortgage domain is highly preferred., * .NET Core / .NET 6+

  • C#
  • Ruby on Rails
  • Ruby
  • ASP.NET Core
  • MVC Architecture
  • Object-Oriented Programming (OOP)
  • Design Patterns
  • Refactoring
  • SOLID Principles

Backend Development

  • RESTful APIs
  • Microservices Architecture
  • Web Services
  • API Development
  • API Security
  • JSON/XML

Testing & Development Practices

  • Test-Driven Development (TDD)
  • Behavior-Driven Development (BDD)
  • RSpec
  • NUnit
  • Unit Testing
  • Integration Testing
  • Code Reviews

Databases

  • PostgreSQL
  • SQL Server
  • MySQL
  • Relational Databases
  • SQL
  • Data Modeling
  • Query Optimization

Cloud & DevOps

  • Microsoft Azure
  • AWS
  • Docker
  • Kubernetes
  • CI/CD Pipelines
  • Azure DevOps
  • Jenkins
  • Git
  • GitHub
  • Deployment Automation

Security

  • OAuth 2.0
  • IAM (Identity & Access Management)
  • CIAM
  • Secure Coding Practices
  • Authentication & Authorization

Open Source & Operating Systems

  • Linux
  • Open Source Technologies
  • LAMP Stack
  • Apache
  • PHP (Basic Knowledge)

Methodologies

  • Agile
  • Scrum
  • SDLC
  • Continuous Integration
  • Continuous Delivery, * Technical Leadership
  • Problem Solving
  • Stakeholder Communication
  • Mentoring
  • Team Collaboration
  • Production Support, * Experience in Financial Services, Mortgage, or Mortgage-Backed Securities (MBS)
  • Experience with Azure or AWS cloud-native application development
  • Familiarity with container orchestration using Kubernetes
  • Experience working in enterprise-scale Agile environments
  • Strong understanding of secure software development practices

CONTRACTOR, FULL_TIME, PART_TIME

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

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

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all