Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Developer

McGuireWoods

Senior Software DeveloperMcGuireWoods LLP is seeking an experienced and highly skilled Senior Software Developer to join our IT team. The Senior Software Developer is responsible for the analysis, design, development, integration, testing, deployment, maintenance and troubleshooting of the Firm's internally developed software systems and solutions. The position works closely with business stakeholders and technology teams to translate business requirements into secure, scalable and maintainable software solutions, leveraging currently supported development platforms, cloud technologies, APIs, automation, and AI-assisted software development tools. The Senior Software Developer may also design and develop applications and integrations that leverage artificial intelligence and large language models (LLMs) to enhance business processes, capabilities and user experiences.The ideal candidate will have at least five years of hands-on software development experience across the Microsoft stack (.NET, C#, SQL Server and modern web technologies), proven experience building AI-enabled and generative AI solutions, and the communication skills to work with legal and business stakeholders and turn their needs into secure, scalable applications and integrations that support the Firm's core business systems.ResponsibilitiesContributes to the planning, development, customization, integration, testing, deployment, maintenance and troubleshooting of major software systems and solutions supporting the Firm's business operations, including Document Management, Financial/Billing, Matter Management, Customer Relationship Management, Docket Management, Collaboration and Content Management.Designs, develops, maintains and tests custom web-based, desktop and cloud-based software solutions, features and components to support a variety of internal and external business requirements.Develops and maintains custom solutions supporting Microsoft 365 and Microsoft Office applications, including advanced VBA development, and other department, group and individual-specific applications within the Firm's technology environment.Develops and maintains integrations between Firm applications, systems and third-party services using APIs, web services, data interfaces and other currently supported integration technologies.Works with legal and administrative staff to understand business needs, gather requirements, identify technical solutions and support the planning and implementation of software initiatives.Works with third-party application and system vendors to assess and resolve software and integration issues and to develop integrations, customizations and other solutions.Analyzes, organizes and documents software development, integration, testing, deployment, maintenance and troubleshooting requirements.Participates in the evaluation and implementation of software development standards, practices, tools, architectures and methodologies within the Firm's application environment.Contributes to the maintenance of application and technology lifecycle roadmaps and makes recommendations regarding the maintenance, modernization, consolidation, replacement or retirement of software systems.Consults with management, business analysts, stakeholders and project managers to identify and implement software development, integration and process improvements that achieve new capabilities and benefits for clients.Acts as a technical lead on formal project initiatives and provides technical guidance to project teams and other developers as appropriate.Interacts directly with internal clients and stakeholders on system development requests, enhancement requests and system-related issues, communicating technical information clearly and helping reconcile competing priorities.Evaluates and utilizes AI-assisted software development tools and platforms to improve development productivity, code quality, testing, documentation, troubleshooting and other software development activities while following Firm security, privacy and development standards.Designs, develops, integrates and supports software applications and solutions that leverage artificial intelligence, large language models (LLMs), generative AI APIs and related technologies to enhance business processes, automate workflows and deliver new capabilities to Firm users.Participates in the development and implementation of enterprise-wide IT standards and policies as they relate to application development, integration, security and emerging technologies.Keeps abreast of emerging software development practices, AI technologies, development platforms, security practices and industry innovations, and evaluates their potential application within the Firm.QualificationsRequired:Bachelor's degree in Computer Information Systems, Computer Science, Information Technology, Business Administration, or a related field; equivalent combination of education and relevant experience may be considered.Minimum of five years of professional experience in software development, with demonstrated experience designing, developing, testing, deploying, maintaining, and troubleshooting software applications and integrations.Demonstrated hands-on experience developing, integrating, or implementing AI-enabled or generative AI solutions.Proficiency with modern software development using currently supported Microsoft development platforms, including.NET, ASP.NET Core, C#, and/or other current Microsoft development technologies.Experience with currently supported versions of Microsoft SQL Server, including SQL/T-SQL development, database design, querying, and troubleshooting.Proficiency with modern web development technologies, including HTML, JavaScript/ECMAScript, CSS, XML, JSON, and REST APIs.Experience using currently supported development tools and platforms, including Visual Studio, SQL Server Management Studio (SSMS), and Azure DevOps or Azure DevOps Server.Working knowledge of source control, software development lifecycle (SDLC) practices, code review, application testing, deployment, and production support.Working knowledge of application architecture, software design patterns, secure coding principles, and enterprise software development standards.Experience gathering and analyzing business requirements and translating them into practical technical solutions.Ability to work effectively with business stakeholders, technical teams, vendors, project managers, and other members of the organization.Strong analytical, problem-solving, written, and verbal communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.Ability to manage multiple projects, priorities, and development activities with limited supervision.Working knowledge of Microsoft Windows, Active Directory and/or Microsoft Entra ID, and enterprise application environments.Ability to evaluate and appropriately use AI-assisted software development tools and platforms in accordance with Firm security, privacy, and development standards.Preferred:Experience developing applications and integrations for Microsoft 365, SharePoint Online, and other Microsoft cloud services.Experience with Microsoft Graph APIs, SharePoint Framework (SPFx), and other modern Microsoft 365 development and integration technologies.Experience developing custom web-based, desktop, or cloud-based applications in an enterprise environment.Experience with modern front-end development frameworks and libraries, such as React, Angular, TypeScript, jQuery, Bootstrap, or Sass.Experience with Microsoft Office automation, including VBA, Office Scripts, or other current Office development and automation technologies.Experience developing or integrating applications that leverage artificial intelligence, large language models (LLMs), generative AI services, AI APIs, AI agents, retrieval-augmented generation (RAG), or related technologies.Experience with Microsoft Power Platform, including Power Apps and Power Automate, and integrating low-code solutions with custom-developed applications.Experience integrating applications with third-party systems and services using APIs, web services, and other modern integration technologies.Experience working with document management, financial/billing, matter management, CRM, docketing, collaboration, or other enterprise business systems, particularly in a legal or professional services environment.Experience with automated testing, CI/CD, application monitoring, and other modern software engineering practices.Experience working with Azure or other cloud platforms and services.Experience with Agile or other iterative software development methodologies.Experience in a law firm or other professional services environment.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Developer in Dallas, TX vacancy
  •  ...analysts, project managers, IT architects, technical leads and other developers, along with internal customers, to understand requirements and...  ...to best practices and security guidelines.Works closely with software architects and technical leads to ensure decisions meet long-... 
    Senior
    Work at office

    Software Technology Inc

    Dallas, TX
    2 days ago
  •  ...Sr. Java DeveloperExperience with large-scale systems and approach towards designing such systems. Technical stack includes:JMS (Java Message Service)KafkaDependency Injection (DI)Inversion of Control (IoC)Injecting ObjectsAdvantages of JMS, Kafka, Dependency Injection... 
    Senior

    E-Solutions

    Dallas, TX
    2 days ago
  •  ...Company DescriptionIDEALFORCE has a Contract available immediately for a Java Developer to join our customer in Dallas, TX. Please find below additional details about this job. Kindly respond with your most up to date resume if you would like to pursue this opportunity... 
    Senior
    Contract work
    Immediate start

    Idealforce

    Dallas, TX
    2 days ago
  •  ...Sr. DevOps EngineerLocation: Dallas, TX (Onsite)Mandate Skills10+ years of experience...  ..., Terraform and other DevOps/CI/CD tools.Develop and maintain advanced GitHub automations...  ...integrate security best practices into the software development lifecycle.Experience with... 
    Senior

    United IT

    Dallas, TX
    2 days ago
  •  ...Diagrams, Deployment Diagrams, Activity Diagrams, Class diagrams etc. Develop Soap and RESTful webservices using JAXWS, JAXRS and Spring...  ...and Java programs Knowledge of Agile Methodologies and Rally software Excellent written and verbal communication skills Ability to work... 
    Senior

    USM

    Addison, TX
    1 day ago
  •  ...Lead/Sr Java DeveloperLocation: Charlotte, NC/Dallas, TX/Iseline, NJ/Pennington, NJ/...  ...Term: 12+ MonthsThis role requires a Senior Software Engineer with deep hands-on expertise in...  ...code reviews, mentor junior developers, and drive engineering excellence across... 
    Senior
    3 days per week

    Redolent

    Dallas, TX
    2 days ago
  •  ...Sr. Python DeveloperLocation: Richardson, TX - Work from office 3 days a week Full Time...  ...Skills:· 5+ years of experience as a Python Developer with a strong portfolio of projects.· Bachelor's degree in Computer Science, Software Engineering or a related field.· In depth... 
    Senior
    Full time
    Work at office
    3 days per week

    Yochana

    Richardson, TX
    2 days ago
  •  ...on experience level with health benefits.Key Responsibilities:Develop full-stack applications using Java for backend and Angular for...  ..., efficient, and maintainable code following best practices in software development.Optimize applications for performance and scalability... 
    Senior
    Full time
    Local area

    Argyle Infotech

    Irving, TX
    2 days ago
  •  ...Job DescriptionJob DescriptionJob Title: Sr. Java Full Stack Developer Location: Dallas, Texas Type: Fulltime Compensation: Not specified Contractor Work Model: Onsite – onsite ResponsibilitiesLead and mentor a team of developers to deliver high-quality solutions Drive... 
    Senior
    Full time
    For contractors
    Local area

    System One

    Dallas, TX
    3 days ago
  •  ...pipeline performance, build reliability, automated testing, and developer feedback cycles. Monitor deployment health and delivery...  ...Working knowledge of CI/CD security, vulnerability scanning, software supply chain protection, and secrets management. ~ Strong troubleshooting... 
    Senior
    Local area

    Bravo Technical Resources Inc

    Dallas, TX
    16 hours ago
  •  ...W2 Job DescriptionThe candidate must have hands-on experience with enterprise level software development, integration, and implementation of Microservice architecture. The ideal candidate will have a good foundation of the Java, JEE platform, Microservice Architecture... 
    Senior

    Cedent Life Talent

    Dallas, TX
    2 days ago
  •  ...Sr. Java Full Stack Developer (React)Experience: 10+ Years Irving, TX (Remote)What is in it for you? Seeking a Senior Full Stack Engineer with...  ...preferred but not required).Strong understanding of modern software engineering practices, with the ability to define, recognize... 
    Senior
    Remote work

    Futran Tech Solutions Pvt. Ltd.

    Irving, TX
    2 days ago
  •  ...Sr. .NET DeveloperComtech is a woman-owned small business founded in 1998 and headquartered in Reston, VA. We offer IT solutions across...  ..., and enterprise content/data management services. We have developed our methodologies and processes based on the IT Infrastructure Library... 
    Senior

    Comtech LLC

    Dallas, TX
    1 day ago
  • Support Center - IrvingThe Sr DevOps Engineer is part of the DevOps team responsible...  ...infrastructure on GCP, collaborate with application developers to automate and expedite the testing,...  ...SkillsProficient in at least two or more software languages (e.g. Python, Java, Go, etc.)... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Michaels Stores

    Irving, TX
    2 days ago
  • $90 - $95 per hour

     ...Description: Our client is currently seeking a Sr Applied AI Engineer As a Senior...  ...The role requires a deep understanding of software engineering, Machine Learning Operations,...  ...Job responsibilities Serve as lead developer for complex Conversational AI and CX applications... 
    Senior
    Hourly pay

    Judge Group, Inc.

    Dallas, TX
    2 days ago
  • $65 - $74 per hour

     ...Job # 3014021 Job Title: Salesforce Developer III Duration: 6 months Location: Dallas, TX (...  ...Pay Rate: $65‑74 hourly Responsibilities Sr. Salesforce Developer proactively identify...  ...features at scale, and collaborate with software development teams to build seamless integrations... 
    Senior
    Hourly pay
    Full time
    Internship

    Apex Systems

    Dallas, TX
    2 days ago
  • Responsibilities Recent telecom projects experience is must. Knowledge of Swift, Objective C, Xcode, and other iOS related technology and tools. Hands on Android development in Kotlin, and in Jetpack compose. Hands on knowledge in different architectures MVC, MVVM. CICD...
    Senior
    Contract work

    InfoVision Inc.

    Irving, TX
    1 day ago
  •  ...strategies, indexing specifications, and compaction configurations. Configure and maintain Druid metadata stores using MySQL. Develop operational automation using Ansible and Infrastructure-as-Code methodologies. Create dashboards, alerts, and monitoring... 
    Senior
    Contract work

    Abode Techzone LLC

    Irving, TX
    17 days ago
  •  ...Position Overview We are looking for a hands-on and highly capable Sr. Gen AI Engineer to join our growing AI team. As an early team...  ...'ll bring a deep understanding of GenAI technologies and strong software engineering skills to bear on solving real-world problems... 
    Senior
    Live in

    Belva Inc

    Dallas, TX
    10 days ago
  • Job Description Job Description What are the top 3 skills required for this role? Public Cloud (Azure), Landing Zone, Migration and Management of Azure Services Networking (CDN, SD Wan, Load Balancing, WAF, etc.) Automation Technologies (CI/CD, Infrastructure...
    Senior
    Work experience placement
    Shift work

    TechDigital Corporation

    Addison, TX
    17 days ago
  •  ...Senior TrueBuild® DeveloperThe Senior TrueBuild® Developer builds and improves the software that powers structural component design and manufacturing. This role suits developers who enjoy working close to the underlying engineering — geometry, structural analysis, and... 
    Senior

    Talentrust

    Dallas, TX
    1 day ago
  • Job Description Job Description Senior Platform Engineer, OpenShift and Kubernetes The Role Our client is looking for a senior engineer to own a containerized platform from top to bottom. That covers cluster and storage administration, deployment pipelines, ...
    Senior
    Full time
    Local area

    Oxenham Group LLC

    Dallas, TX
    17 days ago
  •  ...Senior Software DeveloperCreate the future of e-health together with us by becoming a Senior Software DeveloperAt CompuGroup Medical we have the mission of building ground-breaking solutions for digital healthcare. Our vision is revolutionizing how healthcare professionals... 
    Senior
    Flexible hours

    CompuGroup Medical

    Richardson, TX
    2 days ago
  • $85.3k - $158.3k

     ...Software Developer for HIMARS Common Fire Control System (CFCS)We are seeking an experienced Software Developer to join the HIMARS Common Fire Control System (CFCS) team, working on next-generation fire control software for a critical tactical weapon system. You'll contribute... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Internship
    Flexible hours

    Lockheed Martin Corporation

    Grand Prairie, TX
    16 hours ago
  •  ...component selection and acceleration techniques to identify potential failure points early and improve system reliability. Develop complex software solutions advise design teams on cloud architecture and refine processes to resolve technical challenges efficiently.... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Sabre

    Dallas, TX
    29 days ago
  • Technical Must Haves:Must Have:Front End heavy FS - 70/30 split - angular, js with REST APIs (can be spring boot NodeJs or GraphQL)Must have testing experience - automation - CypressMinimum of 9 years of experience in modern web development using HTML5, CSS3, and JavaScript...
    Senior
    Contract work

    Cedent Consulting

    Dallas, TX
    1 day ago
  • $132k - $165k

     ...Metro Ethernet, IP/MPLS, and transport network architectures. Develop and maintain engineering standards governing Layer 2 and Layer...  ...Lead lab validation and certification of hardware, software, routing features and transport services. Evaluate Cisco,... 
    Senior
    Full time
    Local area
    Night shift

    Forged Fiber 37

    Dallas, TX
    10 days ago
  •  ...W-2Company: SRI Tech SolutionsJob Title: Sr DevOps Engineer with KubernetesLocation:...  ...Prem within the predefined SLA. The newly developed clearing and risk systems takes advantage...  ...document the solutions you develop. Use agile software development model to produce well-... 
    Senior
    3 days per week

    SRI Tech

    Dallas, TX
    1 day ago
  • Sr Data Engineer (Azure Data Factory , Azure Databricks, Data Architecture, Python and T-SQL.) Location: Hamilton township NJ Employment type: Contract Seniority level: Associate W2 Rate: $55 on W2 no benefits we will sponsor H1B Job Description: 10 years of implementation... 
    Senior
    Contract work
    H1b

    CloudIngest

    Irving, TX
    1 day ago
  •  ...TimeCompany: SRI Tech SolutionsJob Title: Sr.java full stack engineerLocation: Irving,...  ...are looking for experienced full-stack software engineers who are passionate about solving...  ...responsible for writing code, pairing with other developers as appropriate, decomposing acceptance... 
    Senior
    Full time

    SRI Tech

    Irving, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Developer. Be the first to apply!