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 21 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Developer in Richmond, VA vacancy
  •  ...As a Senior Software Developer in Deltek's Technical Center of Excellence (TCOE), you will serve as a technical subject matter expert responsible for building scalable, high-performance solutions. The Senior Software Developer champions an AI-first approach to engineering... 
    Senior
    Flexible hours

    Deltek

    Richmond, VA
    21 hours ago
  • $57 - $58 per hour

     ...Sr Python DeveloperRichmond, Virginia, United States$ 57.00 - 58.00 (US Dollar)About the job Sr Python DeveloperSr Python Developer needs 10+ years progressive HR experienceSr Python Developer requires:PYTHONAWS (Step Functions and Lambdas)PipelineDevelopers, not engineersSr... 
    Senior

    Global Channel Management

    Richmond, VA
    21 hours ago
  •  ...Senior Java DeveloperWe are looking for a Senior Java Developer to join one of our Agile teams responsible for the design, development...  ...corresponds directly to the team’s roadmap and vision for their software solutions.ResponsibilitiesSupport the Agile team’s development... 
    Senior

    Software Technology Inc

    Richmond, VA
    11 hours ago
  •  ...Sr. Java DeveloperArete Technologies, Inc. offers a set of innovative Consulting and...  ...field of staff augmentation, IT Consultancy, Software development, Web Development providing...  ...DescriptionVDOT is looking for experienced Java developer with 8 - 10+ years experience in IT.... 
    Senior
    Local area
    Worldwide

    Arete Technologies Inc

    Richmond, VA
    4 days ago
  •  ...multi-step tasks. Integrate these custom agents directly into the RapidCanvas platform. Implement LLM & RAG Pipelines Develop grounding pipelines with retrieval-augmented generation (RAG). Contextualize LLM behavior with client-specific knowledge.... 
    Senior

    RapidCanvas

    Richmond, VA
    1 day ago
  •  ...Sr.NET DeveloperRichmond, Virginia - Hybrid work scheduleDuration: 6+ MonthsVisa: AnyInterview Mode: Face...  ...parkingVDOT is seeking a senior .Net Applications Developer who will be responsible for analyzing complex software requirements to design and develop high-quality... 
    Senior
    For contractors
    Work at office

    RxCloud

    Richmond, VA
    10 hours ago
  •  ...with object-oriented analysis and design – 10+ yrs - RequiredExtensive and current working experience in design and development of software applications using Visual Studio and.NET framework – 10+ yrs - RequiredCurrent working experience with .NET client and services... 
    Senior
    Work experience placement
    Remote work
    3 days per week

    Software Technology Inc

    Richmond, VA
    11 hours ago
  • $116k - $229.1k

    Position Summary Microsoft D365 Sr Systems EngineerJoin Deloitte's Emerging ERP Solutions practice as a Microsoft Platform...  ...(DevOps Engineer).AZ-104 (Azure Administrator) or AZ-204 (Azure Developer) certification.Experience with Dataverse Git integration and Power... 
    Senior
    Work at office
    Local area
    Night shift

    Deloitte

    Richmond, VA
    4 days ago
  • $314.8k - $359.3k

    Sr. Staff AI Engineer At Capital One, we are creating responsible and reliable AI systems, changing banking for...  ...how our customers interact with Capital One. Design, develop, test, deploy, and support AI software components including foundation model training, large language... 
    Senior
    Full time
    Part time
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $120k - $200k

     ...platform that powers growthWe are looking for a Senior Salesforce Developer who views Salesforce as an enterprise application platform,...  ..., and solving complex business problems through modern software engineering practices.You will develop across the full spectrum... 
    Senior
    Full time

    McKesson

    Richmond, VA
    21 hours ago
  • $115.3k - $192.1k

     ...secure, and operate Google Kubernetes Engine (GKE) clusters powering enterprise Spring Boot microservices, AI workloads, and internal developer platforms.Serverless Execution: Configure and support serverless workloads using Cloud Run, Cloud Functions, and App Engine,... 
    Senior
    Full time

    McKesson

    Richmond, VA
    1 day ago
  • $85.39k - $116.98k

     ...Senior Software DeveloperSyms Strategic Group (SSG) is seeking a talented Senior Software Developer. Location: Remote. Department: Veterans Affairs (VA). Type: Full Time. Min. Experience: Experienced. Security Clearance Level: Public Trust (MBI). Salary Range: $85,389... 
    Senior
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Richmond, VA
    3 days ago
  • $132k - $165k

     ...transformation in the AI era? Join us at Zscaler. Role We are looking for a Sr. Site Reliability Engineer (Federal) to join our team. This is a...  ..., containers, and VMs to ensure stability and scalability Develop scripts, containerized services, and monitoring mechanisms to... 
    Senior
    Work at office
    Local area
    Worldwide

    Zscaler

    Richmond, VA
    4 days ago
  • Job Summary E-Logic, Inc. is seeking a Senior Software Developer to support the development, testing, implementation, validation, and optimization of software applications and analytical tools supporting the IRS RAAS Statistics of Income (SOI) Division's production of... 
    Senior
    Contract work
    Part time
    For contractors
    Local area
    Remote work

    E Logic

    Richmond, VA
    2 days ago
  •  ...12+ months Contract.Must Haves:JavaAWSSpring bootRestCI/CDJob Description:Analyze internal user needs and desired results and develop software solutions with responsibility for the delivery of software applications.Develop complex applications using Java, Spring Boot,... 
    Senior
    Contract work

    Samprasoft

    Richmond, VA
    4 days ago
  • $150k - $165k

     ...Please review the following job description:The Sr. ServiceNow Platform Engineer/Architect is...  ...as a technical leader, leveraging advanced software engineering expertise and deep knowledge of the ServiceNow platform to develop innovative solutions, establish engineering... 
    Senior
    Permanent employment
    Full time
    Part time
    H1b
    Local area
    Immediate start
    Work visa
    Shift work
    Day shift

    Truist

    Richmond, VA
    4 days ago
  •  ...industry codes & standards, including NEC/NFPA, NEMA, UL, IEEE, CSA, ICEA, AEIC, NESC, ASTM, MSHA, and IEC to support customers. Develop and deliver engineering presentations and in-depth product or service training seminars to maintain existing market shares or grow... 
    Senior
    Contract work
    Temporary work
    For contractors
    Work at office
    Remote work
    2 days per week

    Southwire

    Richmond, VA
    21 hours ago
  •  ...About the Role You Are Considering: Seeking a Senior Java AWS Developer with strong expertise in Java, Spring Boot, AWS, Kafka, Microservices...  ...and problem-solving skills.Experience Level12 to 15+ years of software engineering experience.The base compensation range for this... 
    Senior
    Local area

    Capgemini

    Richmond, VA
    21 hours ago
  • $57 per hour

     ...We are seeking to fill in an open consultant Sr. Lead Developer position fora teleworking/remote position. Sr. Lead Developer is responsible...  ...leading the design, development, and delivery of complex software components that support disposition workflows within the org... 
    Senior
    Remote work

    Trillium Staffing

    Richmond, VA
    1 day ago
  • $60k

     ...Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the...  ...across industries and process oriented approach enables clients to develop cost effective and robust solutions. We strive to prove... 
    Senior
    Permanent employment
    Temporary work

    Dellfor Technologies Defunct

    Richmond, VA
    4 days ago
  •  ...re doing well. We have a position for a " Java FSE Senior Developer” with our client. Please find the details below, and if interested...  ...unit testing, integration testing, and code reviews to ensure software quality. • Troubleshoot and resolve application performance... 
    Senior

    Ztek Consulting

    Richmond, VA
    5 days ago
  •  ...Years of experience required: 8+ Responsibilities: Design, develop, and maintain enterprise-grade web applications using Java and...  ...unit testing, integration testing, and code reviews to ensure software quality. Troubleshoot and resolve application performance,... 
    Senior
    Contract work

    LinkedIn

    Richmond, VA
    2 days ago
  • $133k - $188k

     ...ecosystems, privacy regulations, platform engineering, and modern software engineering practices.For this opportunity, Truist requires...  ...and operational best practices.Engineering LeadershipLead and develop a team of engineers, architects, and technical leads.Create a culture... 
    Senior
    Permanent employment
    Full time
    Contract work
    Part time
    H1b
    Work visa
    Shift work
    Day shift

    Truist

    Richmond, VA
    21 hours ago
  • $3,600 per month

     ...Job Description Job Description Are you a software developer with a passion for coding, collaboration, and mentorship? Join Kinsale Insurance, a fast-growing and successful excess and surplus (E&S) lines carrier headquartered in Richmond, VA. We foster a highly collaborative... 
    Senior
    Immediate start

    Kinsale Management, Inc

    Richmond, VA
    4 days ago
  • $260.2k

     ...responsible for using their extensive knowledge and expertise to develop new clients, make strategic decisions, and lead projects and...  ...and able to prioritize responsibilities effectively.Applicable software: AcSELerator Quickset, GE Enervista, ASPEN Oneliner, CAPE, SKM-... 
    Senior
    Work at office
    Local area
    Remote work
    Relocation package

    WSP Group

    Richmond, VA
    2 days ago
  • Senior Azure Infrastructure EngineerLocation: Mechanicsville, VADuration: 1 YearClient seeking a Senior Azure Infrastructure Engineer to implement, configure, manage, and provide guidance on cloud infrastructure in Client's Azure environment. We are looking for someone...
    Senior

    GlobalPoint

    Mechanicsville, VA
    10 hours ago
  • $130k - $150k

     ...Casper brand. As an engineer, you’ll play a key role in building software that enables teams across the Casper organization to bring...  ...business and marketing challenges into well-designed solutions Develop applications end-to-end, working with a wide range of systems,... 
    Senior
    Work at office
    Visa sponsorship
    Flexible hours

    Casper Sleep Inc.

    Richmond, VA
    2 days ago
  •  ...we use our science, data, and unmatched technical expertise to develop market-leading products with the highest levels of performance,...  ...right candidate we may consider remote. Experienced full stack software engineer who has a track record of designing & launching apps (... 
    Senior
    Full time
    Work at office
    Remote work

    Chemours

    Richmond, VA
    2 days ago
  • $134.5k - $265.1k

     ...process, please direct your inquiries to the Global Call Center (GCC) at ****@*****.***. Recruiting tips From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore... 
    Senior
    Local area

    Deloitte

    Richmond, VA
    1 day ago
  • $115k - $155k

     ...process, please direct your inquiries to the Global Call Center (GCC) at ****@*****.***. Recruiting tips From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Richmond, VA
    2 days ago

Do you want to receive more vacancies?

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