Demo

Senior Applications Developer

Rolka Loube
Harrisburg, PA Full Time
POSTED ON 3/10/2025
AVAILABLE BEFORE 6/5/2025
Senior Application Developer / Product Owner

Location: Harrisburg, PA, and Remote   
Reports To: Chief Technology Officer  
Term: Full Time   

Overview:

We are seeking a talented and passionate individual interested in building new products and services. As a Senior Application Developer / Product Owner at Rolka Loube, you will work directly with our development team and play an integral role in the creation process. You also will get to work with our PMs to truly understand what the product is, the “why” behind it, and then execute it into existence.  
You will be working with the lead developer and the project team to deliver custom applications, using technologies including the .NET Core framework, JavaScript, SQL Server, PostgreSQL and others, that are integral for driving our business processes, and workflows for our FCC TRS contract. You will also be involved in the design and creation of service-based APIs for our additional product and service offerings. 
The ideal candidate will be driven, creative, and resourceful. This person should be able to communicate effectively within a team environment and demonstrate professionalism and friendly demeanor. 

Responsibilities: 
  • Project planning with project managers 
  • Application development using C#/.NET Core, SQL (MS SQL Server / PostgreSQL), Entity Framework, JavaScript, and others
  • Database schema design and development 
  • Designing and implementing unit tests  
  • Technical documentation 
  • Assuming project ownership and direction 
  • Driving beneficial technical and project policy and procedure
Qualifications:
  • At least five years’ experience developing applications and writing production code. 
  • Experience delivering well-structured and testable code using C#/.NET Core, Entity Framework, SQL (MS SQL Server / PostgreSQL) and Javascript. 
  • Experience with test driven development. (Experience with XUnit is preferred) 
  • Experience building secure, microservice based APIs using the CQRS pattern. 
  • Experience with building products that integrate into cloud-based infrastructure such as Azure, AWS, or Google Cloud.
  • Strong database programming and design experience.  
  • Experience building event driven systems using message queuing (MSMQ/RabbitMQ/SQS). 
  • Strong understanding of object-oriented programming, and design patterns. 
  • Understanding the nature of asynchronous programming and its quirks and workarounds. 
  • Working knowledge of CI/CD processes such as Azure Pipelines, Jenkins, TravisCI, or CircleCI. 
  • Use of code versioning tools, including Git, to collaborate with other developers. 
  • Must be able to work efficiently in a Windows development environment. 
  • Familiar working in an Agile/Scrum/Kanban and SAFe environments using the tools that facilitate these practices such as Azure DevOps or the Atlassian toolkit (Jira/Confluence/Trello). 
  • Works closely with cross-functional teams including developers, product managers, and business stakeholders to foster effective communication throughout the SDLC. 
  • Experienced in participating / leading Sprint Refinement, Sprint Planning, Sprint Review, Sprint Retrospective meetings, and Daily Stand-ups and use these ceremonies to continuously help improve team performance. 
  • Demonstrable experience in understanding business requirements (defining project and business objectives) and converting them into well-written User Stories with testable Acceptance Criteria. 
  • Ability to develop a Product Roadmap and manage a healthy Product Backlog while setting metrics to measure success. 
  • Ensures production releases are timely and of quality for all involved stakeholders. 
  • Thoroughly documents critical components of work including but not limited to code, technical & application specifications, knowledge base, and internal/external processes. 
  • Continuously looking for ways to improve internal/external processes and practices. 
  • Solid planning, organizational, and time management skills. 
  • Ability to prioritize tasks while working on multiple issues at once. 
  • Comfortable working independently and within a team, able to make progress and determine a path forward amidst ambiguity. 
  • Strong adaptability and capacity to work in fast-paced environments. 
  • Strong background as a full stack developer with product management experience is a plus.  
  • Experience with administering cloud services (Azure, AWS, Google Cloud). 
  • Experience using industry architectural practices such as Domain Driven Design, Onion Architecture, CQRS, and Event Sourcing 
  • Experience working with some form of ORM/ODM such as Dapper or Entity Framework 
  • Strong API design and development experience, preferably with some OAuth v2 authorization experience using ASP.NET Identity. 
  • Familiarity with infrastructure as code (IAC) and containerization using Docker or Kubernetes.  

EEOC Statement  
Rolka Loube is proudly an equal employment opportunity and equal professional advancement employer. Employment decisions at Rolka Loube are based on merit, qualifications, and abilities. It is our policy that Rolka Loube does not discriminate in employment opportunities on the basis of race, religion, color, sex, age, marital status, national origin or ancestry, citizenship, physical or mental disability, sexual preference/orientation or veteran status with regard to any position or employment for which the applicant or employee is qualified. 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Applications Developer?

Sign up to receive alerts about other jobs on the Senior Applications Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$68,659 - $89,193
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Applications Developer jobs in the Harrisburg, PA area that may be a better fit.

Senior Applications Developer

State of Pennsylvania, Dauphin, PA

Applications Developer 2

State of Pennsylvania, Dauphin, PA

AI Assistant is available now!

Feel free to start your new journey!