Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior Applications Developer

Akin Gump Strauss Hauer & Feld LLP

Senior Applications Developer

Washington, DC
Full Time
Paid
  • Responsibilities

    Akin Gump Strauss Hauer & Feld LLP is a leading international law firm with more than 900 lawyers in offices throughout the United States, Europe, Asia and the Middle East. We are currently seeking a Senior Applications Developer in the Information Technology department reporting to the Applications Development Manager.

    The position will reside in the Washington, DC office and will be responsible for the design and development of software applications in support of the firm’s business needs. The Senior Applications Developer is expected to perform all responsibilities with a commitment to providing superior service to the firm’s attorneys, advisors and staff, and maintaining an atmosphere of teamwork and continuous improvement.

    KEY RESPONSIBILITIES OF THIS POSITION INCLUDE:

    • Design and develop new applications by analyzing user requirements; envisioning system features and functionality throughout the life cycle of the application while maintaining consistency and uniformity with established standards.
    • Integrate applications with enterprise systems and external vendors by analyzing 3rd party system integration points.
    • Interface with business analysts, project managers, subject matter experts and business stakeholders to understand business processes.
    • Coordinate requirements, schedules, and activities; contribute to team meetings; troubleshoot development and production issues across multiple environments and operating platforms.
    • Provide enhancements and/or maintain existing applications developed by peer developers.
    • Participate in code-reviews and provide constructive criticism to enhance code performance and maintainability.
    • Engineer and unit-test new applications and application changes to confirm that they meet the firm’s technology standards and do not conflict with existing applications or services.
    • Communicate status and key business information effectively to both management and internal customers.
    • Serve as 3rd level help desk support for areas of technology assigned.
    • Assist in providing analysis of off-the-shelf products as part of buy vs. build decisions.

    QUALIFICATIONS (EXPERIENCE, KNOWLEDGE, SKILLS & ABILITIES):

    Bachelor’s degree required (Computer Science or equivalent preferred)

    A minimum of five years of experience in a senior application development role

    Prior experience in a law firm or other professional services firm preferred

    Required technical knowledge and expertise:

    • C#, .Net Framework (3.0 and above)
    • ASP.NET Web API, MVC
    • SQL Server Database Development
    • HTML5, JavaScript, CSS3
    • Experience developing client-side code using React
    • Familiarity using Visual Studio 2017 and above.
    • Experience with distributed version control system such as Git
    • Familiarity with Azure DevOps
    • Familiarity with Agile development methodologies

    Preferred technical knowledge and expertise in the following:

    Developing for and deploying applications to Microsoft Azure

    Continuous Integration/Continuous Deployment (CI/CD) strategies and tools

    TypeScript and/or ECMAScript 6

    Client-side module bundlers such as Webpack, Gulp, Grunt

    Client-side testing frameworks such as Karma, Mocha, Chai, etc.

    API development against enterprise systems

    Knowledge of Python

    Demonstrated technical knowledge and expertise in the following:

    Competent in current Microsoft operating systems

    • Windows Configuration, Analysis and Engineering
    • Network Connectivity and Analysis
    • Software Configuration, Analysis and Implementation

    Database Management

    • Microsoft SQL Server 2012 or greater
    • Database Administration
    • Database Engineering
    • Data quality control
    • SQL development
    • Law Firm Software Application Administration

    Demonstrated understanding of software development life cycle process (i.e., Agile and Waterfall)

    Demonstrated understanding of project management best practices and ability to create and use project plans to manage workload

    Proven ability to manage multiple priorities and adjust to changing priorities in a professional manner

    Proven ability to assume new tasks and responsibilities

    Proven ability to maintain and update technical knowledge and skills

    Ability to work well under pressure, facilitate solutions, and meet deadlines and milestones for projects assigned

    Ability to develop techniques, standards and assist in the establishment of procedures for the firm’s Applications Development Team

    Ability to support deployment and testing efforts outside of normal business hours when needed

    Demonstrated ability to maintain high ethical standards and strict confidentiality of all information on the network

    Excellent oral and written communication skills, including communicating with diplomacy, discretion and tact

    Strong service orientation and an ability to establish and maintain effective working relationships with peers, management and outside business partners

    Commitment to teamwork

    Strong analytical, creative problem solving and process improvement skills

    Ability to read, comprehend and follow instructions

    Availability for occasional travel

    Commitment to maintaining confidentiality of client and office information and adhering to the Firm’s Core Values

    Commitment to professional growth and development, including to attain and maintain expert competency in assigned areas of technology

    AKIN GUMP STRAUSS HAUER & FELD LLP PARTICIPATES IN E-VERIFY FOR PURPOSES OF VERIFYING EMPLOYMENT ELIGIBILITY

    Required Skills Required Experience