AssetWorks LLC

AssetWorks LLC

Senior Software Engineer

United States - Pennsylvania, USA · Senior

Sponsorship not specifiedDetected 91 days ago
TypeScriptPythonC#Angular.NETBackend DevelopmentFull-Stack DevelopmentObject-Oriented ProgrammingCode ReviewGitSQLMongoDBDatabricksAzureCI/CDAPI DevelopmentRESTData EngineeringData VisualizationAgileTest AutomationCommunicationCollaborationProblem Solving

About the role

  • We are seeking a highly skilled and motivated Senior Software Engineer to join our AssetWorks FleetFocus Engineering team.
  • We are looking for an engineer who is comfortable designing scalable, secure, and maintainable software architecture and demonstrates sound judgment in making trade-offs related to performance, cost, reliability, and long-term maintainability.
  • This position will require the use of AI development tools as part of the core development workflow.

Responsibilities

  • Design, develop, and maintain full-stack features using Angular and C#/.NET
  • Collaborate with product and business stakeholders to analyze requirements and translate them into technical designs and implementation plans
  • Design, develop and maintain RESTful APIs and backend services
  • Develop and maintain comprehensive unit, integration, and automated tests to ensure software quality, reliability, and prevent regressions
  • Develop, optimize, and maintain SQL queries and database logic to support application functionality and ensure high performance across SQL Server and Oracle environments
  • Maintain clear and comprehensive developer documentation

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5+ years of development experience with focus on driving collaboration with engineers, product managers, and stakeholders to translate business needs into technical solutions
  • Strong proficiency in C# and.NET (building backend services and APIs)
  • Strong proficiency in Angular and TypeScript
  • Ability to critically evaluate and refine AI-generated code.
  • Strong understanding of object-oriented programming principles.
  • Hands-on experience with API development and integration patterns.
  • Proficiency with SQL and relational database development (schema design, query optimization, performance considerations) in Oracle and SQL Server
  • Proficiency in automated testing practices (unit/integration/end-to-end) across.NET and Angular, including testable design and mocking patterns

Nice to have

  • Experience working in Agile/SCRUM environments
  • Experience mentoring or leading other engineers
  • CI/CD experience and familiarity with modern delivery pipelines
  • Azure cloud experience (App Services, Functions, SQL Database, etc.)
  • Experience with MongoDB
  • Experience with data pipelines (Databricks, Python, Power BI)
  • Number of Openings Available:

Company info

  • Demonstrated effective use of AI coding tools (Copilot, Cursor, Claude Code, Kiro, Codex, etc.) as part of a professional development workflow

This listing is sourced directly from AssetWorks LLC's careers page and normalized into a canonical job model.