Senior Software 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
+31 more
Job description
We’re looking for a Senior Software Developer to build, enhance, and support business-critical applications for a major enterprise client.
This is not a “close the ticket and throw it over the wall” development role.
You’ll work in an established application environment where the software matters, the users are real, and reliability counts. You’ll develop new capabilities, improve existing code, troubleshoot complex issues, and collaborate directly with technical leads, client stakeholders, and other developers. Writing good code is essential - but so are judgment, communication, and ownership.
We are a delivery-first, anti-corporate, anti-Silicon Valley team. What does that mean?
We don’t chase shiny technology for its own sake. We don’t hide behind tickets, ceremonies, or technical jargon. We understand the problem, build practical solutions, ship reliable software, and fix things when they break.
We believe working software beats elegant theory every time.
We value clean, maintainable code, but we also understand that software exists to solve real business problems. No science projects. No smoke and mirrors.
If you like solving difficult problems, taking ownership of your work, and building software that people genuinely depend on - keep reading.
Experience with Proliance or similar enterprise project management or construction management platforms is a strong plus., The Software Developer will:
- Develop, enhance, and maintain applications using C#, .NET, SQL Server, and related technologies.
- Support ongoing feature development, bug fixes, integrations, reporting, and application improvements.
- Work with technical leads and stakeholders to understand business requirements and translate them into functional software solutions.
- Troubleshoot application issues, identify root causes, and implement reliable fixes.
- Review, understand, and improve existing codebases.
- Support integrations between enterprise systems, databases, APIs, and third-party platforms.
- Write clean, maintainable, well-documented code that aligns with established standards.
- Participate in code reviews, technical discussions, testing, and release support.
- Help maintain application stability, security, performance, and data integrity.
- Communicate clearly regarding progress, blockers, risks, and technical recommendations.
Requirements
- Professional experience developing software with C# and the .NET framework / .NET ecosystem.
- Experience with SQL Server, T-SQL, stored procedures, views, and relational database design concepts.
- Familiarity with at least one widely adopted client-side framework (Node.js, React.js)
- Ability to work with existing codebases and business-critical systems.
- Strong troubleshooting, debugging, and problem-solving skills.
- Experience developing or supporting enterprise applications.
- Understanding of software development best practices, including version control, testing, documentation, and maintainable design.
- Ability to communicate effectively with both technical and non-technical stakeholders.
- Self-directed, reliable, and comfortable working in a client-facing delivery environment.
- A passion for customer success and for sharing information with junior team members
- A ready willingness to learn new technologies and apply them to customer challenges, * Experience with Proliance or similar project management, construction management, capital planning, or enterprise workflow platforms.
- Experience with integrations, APIs, middleware, data imports/exports, or system-to-system data flows.
- Experience supporting applications used in construction, engineering, project controls, facilities, capital projects, or related industries.
- Familiarity with legacy application modernization or enhancement of established enterprise systems.
- Experience with reporting tools, dashboards, or data visualization.
- Experience working in consulting, professional services, or client delivery environments.
Technical Skills
Ideal candidates may have experience with some or all of the following:
- C#
- .NET Framework / .NET
- Node.js
- React or Angular
- ASP.NET / Web Forms / MVC / Web API
- Azure-based technologies, such as Azure Functions, App Services, and cloud-based data platforms (Azure SQL)
- SQL Server
- T-SQL
- Stored procedures
- JavaScript, HTML, CSS
- REST APIs or web services Git, Azure DevOps, or similar version control / work tracking tools
- Enterprise application support and troubleshooting
- Data integrations and reporting, * Detail-oriented and disciplined.
- Comfortable working independently while staying aligned with the team.
- Practical and solutions-focused.
- Willing to learn domain-specific systems and business processes.
- Professional, responsive, and accountable.
- Comfortable operating in an environment where reliability and trust matter.
Benefits & conditions
Pulled from the full job description
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Paid holidays, * Deliver reliable code with limited rework.
- Diagnose issues thoughtfully rather than applying surface-level fixes.
- Communicate blockers early and clearly.
- Balance technical quality with practical delivery timelines.
- Become a trusted technical contributor for a long-term enterprise client relationship., * 401(k) matching
- Dental insurance
- Health insurance
- Paid holidays
- Paid time off
- Vision insurance
Application Question(s):
- Are you willing and able to pass a background check?
About the company
Runding Corporation is a veteran-led technology and consulting company focused on helping enterprise clients solve complex operational and project delivery challenges. We build, integrate, and support practical technology solutions that improve visibility, workflow, reporting, and decision-making.
Our team values integrity, accountability, technical excellence, and a strong commitment to delivering real business value for our clients.
Pay: $145,000.00 - $170,000.00 per year
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
What Are The Top Skills Required For Azure Developers?
What’s the Difference between a Junior, Mid, and Senior Developer?
Why Upskilling And Reskilling is Important For Developers
React Developer Salary [2023]