1 day old

Software Developer

Holbrook, AZ 86025
Job Description: At Perkins Coie, we look for individuals that are self-motivated, dedicated to providing value and superior services and, above all, people who have a high degree of integrity and enthusiasm for their work. Weve created a company culture that is based on collaboration, devotion to serving our clients, and mutual respect. Perkins Coie is committed to advancing diversity and inclusion both within the firm and throughout our collective communities. Work for one of the 100 Best Workplaces in America, get great health insurance, tuition reimbursement, your birthday off, and paid sabbaticals. GENERAL PURPOSE Serves as a senior software developer for the Finance Digital Transformation team which is responsible for developing working software based on a set of functional requirements. Acts as a technical expert for the designing, building, testing, and delivering of complex software systems. Responsible for the full lifecycle development of custom software applications. Responsibilities range from gathering and analyzing requirements, performing feasibility analyses, creating custom software programs using complex logic, validating software to ensure it meets end-user requirements, moving software from test to production environments, and supporting software once it is placed into a production environment. This position requires a high degree of judgement and discretion since the incumbent develops software that supports the partner compensation and salary applications as well as builds software that automates various other financial applications. In addition, answers technical questions and mentors less experienced team members. Performs other duties as assigned. ESSENTIAL FUNCTIONS These essential functions are primary job duties that incumbents must be able to perform unassisted or with some reasonable accommodation. Software Design Propose specific solutions based on a customer need and informs them of the relative advantages, disadvantages, level of effort, and risks associated with various design alternatives Create effective and efficient technical designs for mission-critical systems Integrate systems across a wide array of technologies and platforms Software Construction Build efficient, working systems based on a set of requirements generally without the need for outside assistance or supervision Construct systems using various technologies Responsible for all layers of software construction, which includes front-end (user interface), back-end web server, and database development Conduct research to develop solutions to complex and novel problems Develop advanced programs using a variety of languages and programming patterns Develop software programs compatible with various platforms, including web, mobile (iOS and Android), and cloud (e.g., Azure, Firebase, etc.) environments Write custom stored procedures to retrieve information from multiple databases and other datastores Work with project managers and business analysts to create and manage effective project plans Test and debug software effectively and without the need for supervision Develop modular, reusable code using standard programming patterns and frameworks Requirements Gathering and Analysis Using expansive technical knowledge, assist end-users to envision systems that will meet their requirements Advise on cost, effort, and feasibility of various solution options Software Enhancements and Maintenance Implement new feature requests as approved by management Use judgment to triage end-user requests Perform system maintenance functions as required Professional Development Maintain professional and technical knowledge by attending educational workshops, reading articles and publications, and attending peer group meetings SPECIFIC SKILLS REQUIRED Ability to fulfill long-term strategic assignments with minimal supervision Eight or more years of hands-on development (not maintenance or support) experience creating advanced programs and services using ASP.NET, MVC, C#, JavaScript, jQuery, and other programming languages using Visual Studio and .Net Core frameworks Three or more years of strong experience in software development using React Strong understanding of software design; able to design solutions to novel and complex problems without assistance Ability to write SQL queries and stored procedures Strong knowledge of software services; able to design programs that interface with third-party and custom services Working knowledge of cloud programming platforms (e.g., Azure, Amazon Web Services, etc.) Ability to perform in high-pressure situations; ability to balance multiple, competing, and sometimes conflicting, priorities Ability to own a product and can be a one-man-army to start and launch the product Keen attention to detail Exceptional discretion and judgment Excited to learn cutting-edge technologies and bring revolutionary solutions to create cost effective products that add automation and remove redundant tasks in the finance department SPECIFIC SKILLS PREFERRED Front end and middle tier developer with hands-on experience in React, jQuery, T-SQL, JavaScript, C#, MVC, ASP.NET and .Net Core. EDUCATION AND EXPERIENCE Eight or more years of progressive, professional experience designing mission-critical software applications for a professional services firm. Bachelor of Science degree in information systems, computer science, business, or similar field, or equivalent experience. Strong track record of translating complex requirements into fully functioning software systems.
Posted: 2022-06-23 Expires: 2022-07-23

Perkins Coie understands your career is about choices, not trade-offs. Named one of the country's "100 Best Places to Work For" by FORTUNE magazine for 13 consecutive years, we provide an exceptional foundation on which to continue or expand your practice. During the past three years, we have hired more than 200 lateral attorneys firmwide at all experience levels. Our attorneys have broad and diverse backgrounds both within and outside the practice of law. By focusing on outstanding client service, superior legal work and generous pro bono and community involvement opportunities, we're dedicated to providing an atmosphere that encourages you to pursue your definition of success--both inside and outside the office.

Latest Legal News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Developer

Perkins Coie LLP
Holbrook, AZ 86025

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast