Application Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+52 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
The 7 Most Popular Backend Frameworks for Developers
Is Software Engineering Over-Saturated?
What Are The Top Skills Required For Azure Developers?