Senior Application Developer (.NET & Ruby on Rails)

Acestack Llc
Carrollton, TX, United States
14 days ago
Apply on www.careerjet.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

Tech stack

Clean Code Principles ASP.NET .NET Framework Agile Methodology Apache HTTP Server Application Performance Management JIRA Unit Testing Microsoft Azure LAMP (Software Bundle) C Sharp (Programming Language) Code Review
+34 more
Computer Programming Software Design Patterns Linux Web Servers PostgreSQL Linux System Administration Microsoft Visual Studio Microsoft SQL Server MySQL Nunit Object-Oriented Software Development Open Source Technology Scrum Methodology Systems Development Life Cycle Ruby on Rails Release Management Ruby Software Construction Software Engineering SQL Stored Procedures Visual Studio Online Web Applications Web Services Enterprise Software Applications .NET Core Rspec Backend Git Containerization Web Technologies Restful APIs Code Restructuring Software Version Control Docker

Job description

We are seeking an experienced Senior Application Developer (.NET & Ruby on Rails) to design, develop, enhance, and support enterprise applications that automate key business processes, including pricing, trading, hedging, pooling, shipping, and other operational functions. The ideal candidate should possess strong expertise in .NET technologies, Ruby on Rails, C#, and Open Source/LAMP technologies, with experience delivering scalable, secure, and high-performance applications in an Agile environment. Key Responsibilities

  • Design, develop, enhance, and maintain enterprise applications using .NET, C#, Ruby on Rails, and Open Source technologies.
  • Build scalable, secure, and high-performing web applications and RESTful web services.
  • Participate in the complete Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and production support.
  • Develop high-quality code using BDD/TDD methodologies with frameworks such as RSpec and NUnit.
  • Create, maintain, and optimize REST APIs and backend services.
  • Prepare deployment packages and support application releases across development, QA, and production environments.
  • Troubleshoot production issues, perform root cause analysis, and implement permanent fixes.
  • Collaborate with business users, product owners, QA teams, and technical stakeholders to gather requirements and deliver effective solutions.
  • Develop and optimize database objects, queries, and stored procedures using MySQL, PostgreSQL, and SQL Server.
  • Apply software engineering best practices, including design patterns, code refactoring, unit testing, and code reviews.
  • Work with Linux-based environments and Open Source technologies to support application hosting and deployment.
  • Maintain technical documentation, deployment guides, release notes, and knowledge base articles.
  • Participate in Agile ceremonies, sprint planning, backlog refinement, and retrospectives.
  • Mentor junior developers and contribute to continuous improvement initiatives.

Requirements

  • 8+ years of experience in application development using .NET, C#, and Ruby on Rails.
  • Strong hands-on experience with ASP.NET, .NET Framework/.NET Core, Ruby, Rails, and RESTful Web Services.
  • Experience with Linux, Apache, and Open Source/LAMP environments.
  • Strong knowledge of MySQL, PostgreSQL, and Microsoft SQL Server.
  • Experience implementing BDD/TDD using RSpec, NUnit, or similar testing frameworks.
  • Solid understanding of software design patterns, object-oriented programming, refactoring, and unit testing.
  • Experience with Git and version control best practices.
  • Knowledge of Agile/Scrum development methodologies.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills., * Experience in Financial Services, particularly Mortgage and Mortgage-Backed Securities (MBS) domains.
  • Exposure to cloud platforms and CI/CD pipelines.
  • Experience with application performance tuning and production support.
  • Familiarity with containerization technologies such as Docker and Kubernetes is an added advantage.

Technical Skills

  • Programming: C#, .NET Framework/.NET Core, Ruby, Ruby on Rails
  • Web Technologies: ASP.NET, RESTful APIs, Web Services
  • Databases: MySQL, PostgreSQL, SQL Server
  • Operating Systems: Linux
  • Web Server: Apache
  • Testing: RSpec, NUnit, BDD, TDD, Unit Testing
  • Development Practices: Agile, Scrum, SDLC, Design Patterns, Refactoring
  • Version Control: Git
  • Tools: Visual Studio, VS Code, Jira, Azure DevOps (preferred)
  • Domain: Financial Services, Mortgage, Mortgage-Backed Securities (Preferred)

Apply for this position

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

Apply on www.careerjet.com
Prepare application

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

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all