Aristotle

Senior Web Applications Engineer

Aristotle

full-time

Posted on:

Location Type: Hybrid

Location: WashingtonDistrict of ColumbiaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,000 - $175,000 per year

Job Level

About the role

  • Lead feature development from requirements through design, implementation, testing, and deployment.
  • Own technical architecture decisions and design scalable, secure, and maintainable solutions.
  • Architect and develop web applications using the Microsoft .NET ecosystem (ASP.NET, C#, MS SQL Server).
  • Design, build, and maintain RESTful APIs and backend services.
  • Develop and maintain long-running background services and workers.
  • Implement new functionality while modernizing and refactoring existing systems.
  • Integrate with third-party APIs, particularly financial, compliance, and data-driven platforms.
  • Serve as technical lead for a small Agile team, providing mentorship, guidance, and code reviews.
  • Collaborate with Product, QA, and stakeholders to refine requirements and ensure alignment.
  • Contribute to CI/CD pipelines and DevOps workflows.
  • Drive platform modernization initiatives, including cloud migration (on-prem to cloud).
  • Identify and implement AI-driven solutions and emerging technologies to improve product capabilities and development workflows.
  • Champion best practices for code quality, performance, security, and observability.
  • Provide production support and troubleshoot complex issues when needed.
  • Maintain and improve system documentation.
  • Stay current with industry trends and share technical knowledge across the team.

Requirements

  • Minimum 5 years of professional software development experience.
  • Bachelor's degree in computer science or related field required.
  • Proven experience leading feature development from design through production delivery.
  • Strong experience with Microsoft .NET, ASP.NET, C#, and MS SQL Server.
  • Extensive experience writing and debugging complex stored procedures.
  • Demonstrated experience designing and architecting scalable, maintainable systems.
  • Experience integrating third-party APIs, especially financial or compliance-related platforms.
  • Experience leading projects or mentoring engineers using Agile methodologies.
  • Strong communication skills and ability to collaborate cross-functionally.
  • Experience building and maintaining RESTful APIs.
  • Familiarity with CI/CD pipelines and modern DevOps practices.
Benefits
  • competitive compensation
  • medical benefits
  • paid vacation
  • 401k plan
  • stock options
  • Casual dress code
  • non-corporate atmosphere
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Microsoft .NETASP.NETC#MS SQL ServerRESTful APIsCI/CDDevOpsbackground servicesstored procedurescloud migration
Soft Skills
leadershipmentorshipcommunicationcollaborationguidancecode reviewsproblem-solvingtechnical knowledge sharingagile methodologiesbest practices
Certifications
Bachelor's degree in computer science