Senior Web Applications Developer

$125,000 - $125,000/Yr

Aristotle - Washington, DC

posted 4 days ago

Full-time - Mid Level
Washington, DC
Professional, Scientific, and Technical Services

About the position

The Senior Web Applications Developer will be a key member of the Software Development team at Aristotle, responsible for designing, developing, testing, and providing technical support for software solutions. This role involves working on both new and existing systems, ensuring adherence to project plans and company technology standards, and delivering timely and accurate technical development tasks.

Responsibilities

  • Review and analyze requirements and contribute to the definition of business and functional requirements, working with various stakeholders and product management.
  • Design, develop, and test software applications using Microsoft.NET framework and associated development tools, such as ASP.NET, C#, MS SQL Server, and front-end frameworks like Knockout JS or Angular JS.
  • Design, develop, and maintain windows services that perform long-running tasks in ASP.NET, C#, and MS SQL Server.
  • Design and develop REST-based APIs built with ASP.NET, C#, and MS SQL Server.
  • Write complex stored procedures in MS SQL and debug them as needed.
  • Implement new functionalities to existing solutions and create solutions from scratch.
  • Contribute to architectural changes by creating an Identity Server that issues Access Tokens.
  • Develop custom template solutions for better productivity when working with Microservices.
  • Create pipelines and configure CI/CD flows.
  • Provide production support for software applications built with ASP.NET, C#, MS SQL Server, and front-end frameworks, as well as legacy WCF APIs and REST APIs.
  • Maintain and update documentation of existing systems to ensure accurate content and issue identification for ongoing support.
  • Foster collaborative dialogue and results orientation among the department and across other areas within the organization.
  • Stay current with technology, best practices, and industry trends, providing feedback and recommendations as applicable.
  • Participate in and contribute to process and procedure improvements in support of overall role, department, and organization strategies and objectives.
  • Share important and relevant technical concepts and practices with other team members.

Requirements

  • Extensive experience with Microsoft.NET framework and associated development tools, including ASP.NET, C#, and MS SQL Server.
  • Proficiency in front-end frameworks such as Knockout JS or Angular JS.
  • Experience in designing and developing REST-based APIs.
  • Strong skills in writing and debugging complex stored procedures in MS SQL.
  • Ability to implement new functionalities and create solutions from scratch.
  • Experience with CI/CD processes and pipeline creation.

Nice-to-haves

  • Knowledge of QC automation frameworks like PLAYWRIGHT.
  • Leadership experience.
  • Experience working with finance and accounting products.

Benefits

  • Competitive compensation
  • Medical benefits
  • Paid vacation
  • 401k plan
  • Stock options
  • Casual dress code
  • Non-corporate atmosphere
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service