Dorger Software Architects, Inc is hiring: Senior Software Engineer in Mobile
Dorger Software Architects, Inc, Mobile, AL, US
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.
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.