Apolis · 9 hours ago
Senior Application Developer
Apolis is seeking a Senior Application Developer to design, develop, and maintain complex web-based applications that support mission-critical systems. The role involves collaborating with stakeholders to translate business needs into scalable software solutions and leading projects while mentoring junior team members.
ConsultingEnterprise ApplicationsEnterprise Resource Planning (ERP)Information TechnologyIT InfrastructureIT ManagementMobileSoftwareWeb Hosting
Responsibilities
Collaborate with technical and non‑technical stakeholders to gather requirements and deliver effective software solutions
Analyze existing systems, databases, and reports; recommend and implement improvements
Design, develop, debug, test, and enhance custom web applications
Maintain and enhance existing ColdFusion and .NET applications
Develop and maintain RESTful APIs and backend services
Participate in a mature Agile environment (SCRUM and/or Kanban) using Azure DevOps
Work closely with software engineers, test automation engineers, designers, and product owners
Lead projects or technical initiatives and mentor junior team members
Manage multiple projects simultaneously while promoting development best practices
Create and maintain technical documentation, developer reference materials, and project wikis
Ensure applications meet performance, security, cross‑browser, and accessibility standards
Qualification
Required
Bachelor's degree or higher (additional years' experience may be substituted in lieu of a degree
10+ years of experience developing web applications using ColdFusion and .NET
5+ years of experience with: Front‑end development using JavaScript, AJAX, JSON, CSS, XHTML/HTML5/CSS3 ,REST API development and integration ,Relational databases such as SQL Server and Oracle
Strong experience with: CFML, ASP, JSP, Java, and modern JavaScript frameworks /T‑SQL / PLSQL, database design, normalization, query performance tuning ,Debugging UI, JavaScript, and AJAX using browser developer tools
Proficiency with Microsoft development tools including: Visual Studio, VS Code, Azure Data Studio, SQL Server Management Studio
Solid understanding of: Windows‑based infrastructure, IIS, Active Directory, DNS, load balancing /Cross‑browser and cross‑platform application compatibility /Dependency Injection and Inversion of Control /Test‑Driven Development (TDD)
Ability to work independently without close supervision while contributing effectively to a team
Strong written and verbal communication skills
Preferred
Experience with Azure DevOps (on‑prem preferred), including build and release pipelines
Experience with SSRS, SSIS, and ETL tools
Hands‑on experience with modern SPA frameworks such as React (preferred), Angular, Vue, Blazor
Experience with: .NET Core or higher/Entity Framework Core/Git version control
UI/UX skills, including building responsive interfaces using Bootstrap 5 and/or Material UI
Knowledge of: NPM, Web Pack / LESS or SASS/ Web accessibility standards (WCAG)
Cloud and containerized development using Docker and/or Podman
Emerging web technologies