Application Developer - Information Technology - Dallas
Dallas, Dallas County, Texas, 75215, USA
Listed on 2026-01-05
-
Software Development
Software Engineer, Full Stack Developer
Join to apply for the Application Developer - Information Technology - Dallas role at Winstead PC
Job SummaryWe are a mid‑sized law firm seeking a talented and versatile Application Developer to join our innovative and collaborative technology team. This is a unique opportunity to work on cutting‑edge projects focused on artificial intelligence, large language models (GPT), and data warehousing. The ideal candidate will play a key role in developing and integrating applications that enhance our firm’s legal services and internal operations.
Key Responsibilities- Design, develop, and maintain custom applications and solutions using modern programming languages and frameworks.
- Work closely with data engineers and AI specialists to integrate applications with our data warehousing systems and AI/GPT models.
- Build and manage data pipelines for the ingestion, transformation, and storage of legal and business data.
- Ensure the performance, scalability, and security of all developed applications.
- Collaborate with end‑users and other team members to gather requirements and deliver high‑quality, impactful solutions.
- Troubleshoot and debug application issues, providing timely resolutions and support.
- Stay up‑to‑date with emerging technologies and industry best practices in AI and software development.
- Strong proficiency in one or more of the following programming languages:
Python, R, or C#. - Strong experience with React or Angular/Vue.js frameworks.
- Strong experience with API integration (REST/Graph
QL) and asynchronous communication. - Experience with Node.js, NPM, and frontend tooling such as Vite or Webpack.
- Experience developing and deploying Microsoft Office Add‑in applications.
- Understanding of Office.js, Yeoman Generator, Manifest File, and the Office Add‑in Development Lifecycle.
- Proficiency in unit testing and expertise in debugging code in sandboxed environments.
- Knowledge of web application security best practices.
- Experience with authentication/authorization (OAuth, Single sign‑on, token management).
- Experience with Visual Studio, VS Code, or other development IDEs. Git/Git Hub.
- Experience with SQL for database management and querying.
- Demonstrated experience with Microsoft Azure services (e.g., Azure Data Factory, Azure Functions, Azure SQL Database).
- Knowledge of software development lifecycle (SDLC) best practices, including version control (e.g., Git).
- Fundamental understanding of developing AI applications.
- Excellent problem‑solving skills and the ability to work independently or as part of a small team.
- Strong communication skills to explain technical concepts to non‑technical stakeholders.
- Experience in a professional services or legal environment.
- Familiarity with data warehousing concepts and tools.
- Understanding of machine learning principles and the use of APIs for large language models (e.g., OpenAI’s GPT).
- Experience with implementing UI Security best practices (OWASP).
- Experience utilizing design tools like Figma or Sketch.
- Demonstrated experience implementing an AI application (e.g., chat or custom agent using AI Services).
- Experience with real‑time communication and state management.
This is a fully remote position, but candidates must be willing to travel to our Dallas, TX office on a limited basis for team meetings or project kick‑offs. We offer a flexible and supportive work environment that values innovation and continuous learning.
Seniority LevelAssociate
Employment TypeFull‑time
Job FunctionInformation Technology
IndustriesLaw Practice
Benefits- Medical insurance
- Vision insurance
- 401(k)
- Disability insurance
Referrals increase your chances of interviewing at Winstead PC by 2x
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).