Logo
Dorger Software Architects, Inc

Senior Software Engineer Job at Dorger Software Architects, Inc in Mobile

Dorger Software Architects, Inc, Mobile, AL, US, 36624

Save Job

Job Description

Job Description

Job Description:

Dorger Software Architects, Inc. is seeking a highly skilled Senior Software Engineer (Full Stack) to help drive our next phase of innovation, including AI implementation (LLM/LRM interfacing and agentic AI). The ideal candidate has deep experience building and maintaining full-stack applications with C#/.NET, strong secure coding practices, and hands-on proficiency with modern AI tools to improve both product features and developer productivity. Familiarity with cloud (Azure/AWS) is a plus. You'll play a key role in advancing our Valence platform and delivering cutting-edge solutions for our clients.

Responsibilities:

  • Design, develop, and maintain full-stack applications using C#, .NET Core, JavaScript/TypeScript, and modern front-end frameworks.
  • Lead migration of existing .NET Framework solutions to .NET Core, including performance tuning, dependency modernization, and CI/CD hardening.
  • Implement AI capabilities end-to-end: integrate LLMs/LRMs, build agentic workflows, tool/function calling, prompt/response schemas, and reliability/guardrail patterns.
  • Build intelligent features: data vectorization/embeddings, semantic search, and retrieval pipelines.
  • Develop and maintain databases; optimize SQL queries, stored procedures, and functions using Microsoft SQL Server/T-SQL.
  • Apply secure coding and privacy-by-design principles (input validation, secrets management, least privilege, OWASP Top 10, threat modeling).
  • Mentor junior developers; lead code reviews and enforce engineering standards and documentation quality.
  • Collaborate with PMs and clients to translate business needs into technical designs and delivery plans.
  • Utilize Azure DevOps, Git (and SVN for legacy) for source control, pipelines, and work tracking.
  • Maintain and enhance existing applications, including troubleshooting, performance profiling, and feature delivery.

Required Qualifications

  • 5+ years professional software development with a strong full-stack focus.
  • Proficiency in C#, .NET Core (primary), .NET Framework (legacy support), and JavaScript/TypeScript.
  • Strong experience with Microsoft SQL Server, T-SQL, and relational database design.
  • Demonstrated secure coding expertise and familiarity with common vulnerability classes and mitigations.
  • Excellent problem-solving, communication, and documentation skills; able to work independently and collaboratively.
  • Practical use of AI developer tools (e.g., OpenAI ChatGPT, Cursor) to accelerate coding, testing, refactoring, and code review.
  • Familiarity with Azure and/or AWS services for app hosting, identity, and storage.
  • Experience with SaaS architecture.
  • Comfort with CI/CD in Azure DevOps, automated testing, and observability.

Preferred Qualifications (Nice to Have)

  • Python experience for AI orchestration, data processing, and tooling.
  • Hands-on with LLM/LRM platforms and APIs (e.g., OpenAI/Azure OpenAI; experience evaluating models, latency/cost tradeoffs, and prompt engineering).
  • Experience with agentic AI frameworks/patterns (e.g., tool use/function calling, multi-step planning, memory, and guardrails).
  • Knowledge of vector databases/indices and embeddings (e.g., pgvector, Azure AI Search, FAISS, Pinecone) and building RAG pipelines.

Skills

  • Core: C#, .NET Core, .NET Framework (legacy), JavaScript/TypeScript, SQL Server/T-SQL
  • AI: LLM/LRM integration, agentic patterns, prompt engineering, embeddings/vectorization, RAG
  • Security: OWASP Top 10, secure SDLC, secrets management, least privilege, threat modeling
  • Tooling: Azure DevOps, Git (SVN for legacy), ChatGPT, Cursor (+ Other AI tool experience)
  • Bonus: Python, cloud (Azure/AWS), CI/CD, performance profiling

Education

  • Minimum of an Associate’s Degree in Computer Programming, Computer Science, or a closely related field.

Other Requirements:

  • Must be a U.S. Citizen.
  • Must pass a comprehensive security background check.
  • Must undergo E-Verify.
Company Description
Dorger Software Architects, Inc. (DSA) is a software development company specializing in eGovernment and workflow solutions for public and private sector clients across the United States. Founded in 2011 and headquartered in Mobile, Alabama, DSA is the creator of Valence, a highly configurable SaaS platform that revolutionizes case management, licensing, and compliance workflows by streamlining processes, enhancing collaboration, and automating manual tasks.

We take pride in our culture of innovation, integrity, and customer success. At DSA, we foster a collaborative, growth-oriented environment where every team member is empowered to excel. Join us and be part of a dynamic team dedicated to transforming how organizations operate with technology.

Company Description

Dorger Software Architects, Inc. (DSA) is a software development company specializing in eGovernment and workflow solutions for public and private sector clients across the United States. Founded in 2011 and headquartered in Mobile, Alabama, DSA is the creator of Valence, a highly configurable SaaS platform that revolutionizes case management, licensing, and compliance workflows by streamlining processes, enhancing collaboration, and automating manual tasks.\r\n\r\nWe take pride in our culture of innovation, integrity, and customer success. At DSA, we foster a collaborative, growth-oriented environment where every team member is empowered to excel. Join us and be part of a dynamic team dedicated to transforming how organizations operate with technology.