Job#: 3019494 Job Description: Senior Application Developer (.NET / ColdFusion)Location: Washington, D.C.
Clearance: Must be able to obtain a Public Trust and pass a Background Check
Role Type: Senior Developer & Application Architect
We are seeking a
Senior .NET/ColdFusion Application Developer to support enterprise applications for a major client in Washington, D.C. You will help maintain and enhance existing systems built in
ColdFusion, Java, and .NET with
SQL Server and Oracle backend databases.
This is a high-impact role for someone who excels in complex environments, collaborates well with diverse stakeholders, and can lead both technical work and project teams.
Key Responsibilities- Communicate effectively with stakeholders using strong interpersonal and written skills
- Work with non-technical customers to translate requirements into technical solutions
- Analyze existing applications, databases, and reports; recommend and implement improvements
- Operate independently without micromanagement
- Collaborate with software engineers, test automation engineers, designers, and product owners in an Agile/Azure DevOps environment
- Maintain technical documentation and project wikis
- Contribute to multiple projects simultaneously while promoting best practices
- Mentor team members and lead projects as needed
- Experience with SCRUM or Kanban methodologies (preferred)
Minimum Qualifications- Expertise using Microsoft development tools: Visual Studio, VS Code, Azure Data Studio, SQL Server Management Studio
- Strong experience maintaining and developing ColdFusion applications
- Ability to debug and test custom applications; perform analysis for bug fixes and enhancements
- Experience designing and developing web applications using ColdFusion frameworks, JavaScript, SQL, and Oracle
- Solid understanding of database fundamentals, table design, normalization, TSQL/PLSQL, and query optimization
- Experience with SSRS, SSIS, and ETL tools (desired)
- Knowledge of Azure DevOps (preferably On-Prem), including build and release pipelines
- Agile team experience
- User interface design experience (preferred)
- Requirements analysis experience (preferred)
Technical RequirementsRequired:- 10+ years developing web applications with ColdFusion and .NET
- 5+ years front-end development with JavaScript, AJAX, JSON, CSS, XHTML/HTML5
- 5+ years experience with multiple backend languages (CFML, ASP, JSP, Java) and JavaScript frameworks (React preferred; Angular, Vue, Node.js, Blazor all applicable)
- 5+ years REST API development
- 5+ years working with SQL Server and Oracle relational databases
- 5+ years experience with jQuery plus a modern JavaScript framework
- Solid understanding of the Windows ecosystem (Active Directory, DNS, load balancing, server maintenance)
- Ability to debug web pages using browser developer tools
- Knowledge of cross-browser and cross-platform compatibility
- Knowledge of Dependency Injection and Inversion of Control
- Experience with Test Driven Development (TDD)
- Experience with .NET Core or later (preferred)
- Experience developing in Visual Studio with Azure DevOps (preferred)
- Understanding of GIT (preferred)
- Experience with Entity Framework Core
- Ability to build modern, responsive interfaces using Bootstrap 5 and/or Material UI
- Familiarity with NPM and WebPack (preferred)
- Understanding of LESS or SASS (preferred)
- Understanding of Web Accessibility guidelines
- Ability to configure, optimize, and troubleshoot IIS
- Knowledge of emerging web technologies
- Experience with containerized development (Docker and/or Podman)
Education and Certifications- Master's degree in Computer Science or related field and at least 8 years of applicable experience,
- or 12 years of experience in lieu of degree
- SCRUM Master certification (desired but not required)
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click for more details.
Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide.