Description:
The IT Financial Software Applications Developer is a full-stack developer who plans and develops Holland & Knight software applications that support our Finance processes.
Key Responsibilities Include:
- Collaborates with clients and/or internal teams to understand user needs; drafts initial proposal and design of software to meet these needs.
- Assesses feasibility of design and project parameters within time and cost constraints.
- Analyzes user needs and designs software for client use.
- Develops code and designs software applications based on user specifications.
- Modifies existing software to correct errors or improve performance.
- Monitors and assists with software testing and validation procedures and programming.
- Monitors and assists with software installation; ensures application operates within established specifications.
- Gathers and evaluates user feedback and then modifies software for better usability.
- Designs, creates and maintains SQL databases and procedures for specific application areas.
- Designs databases for specific application areas.
- Determines required system performance standards and hardware configurations based on client specifications, budget, security needs, and other parameters.
- Collaborates with systems analysts, engineers, and programmers to design systems to support required applications.
- Advises clients on software maintenance.
- Special projects and additional duties as assigned.
Qualifications:
- 5+ years of experience as software developer or engineer
- Proficient in C#, with a good knowledge of the .NET ecosystem including ASP.NET and Entity Framework.
- Experience with single page web applications (Angular, REACT etc.) using HTML 5, CSS, JavaScript.
- Solid understanding of MS SQL Server, proficient with T-SQL or other SQL dialects.
- Exposure to SQL Server Reporting Services (SSRS) or equivalent technology idea and proficient with programming stored procedures using TSQL.
- Strong understanding of object-oriented programming and various design and architectural patterns.
- Understanding of fundamental database schema design principles.
- Proficient understanding of code versioning tools (Git).
- Results driven, has a history of producing results.
- Excellent organizational and time management abilities required to prioritize a high volume of tasks or competing priorities.
- Dedicated to providing service beyond expectation.
- Proven problem-solving skills with the ability to visualize and deliver creative solutions; and
- Ability to manage multiple internal clients and be adaptable to the needs of each.
- Experience in a technical role in law firm or professional services firm ideal but not required.
- Interprets problems and identifies the underlying, root issue. Seeks solutions by referencing readily available information and accessible resources. Identifies areas of concerns/problems and seeks solutions.
- Advanced communication skills, including active listening, clear and concise writing, and professional speaking. Ability to adapt communication style as needed to address a variety of audiences.
- Demonstrated ability to prioritize work effectively to ensure objectives are completed on a timely basis with minimal supervision.
Minimum Education:
- Bachelor’s degree in computer science, engineering, or related field required.
Benefits: Our goal is to promote a work environment in which individuals have access to the resources they need to be at their best both professionally and personally, which includes resources that encourage individuals to focus on their health and well-being. Below is a list of just some of the benefits we offer: generous paid time off; eleven paid holidays per year; time off for bereavement or jury duty; paid leave for new parents; comprehensive medical (PPO and HDHPs), dental and vision plans including coverage for domestic partners; life and AD&D insurance; short and long term disability insurance; tax-advantaged accounts for health care expenses, including FSA or HSA; FSA for dependent care; supplemental AFLAC policies for medical care; excess liability coverage; health advocacy services; behavioral health and counseling resources for all family members; 401(k); profit sharing; pre-tax transit and parking program; backup care for children and adults; senior care planning support; and resources for individuals with development disabilities and their caregivers.
Benefits may vary by position and office.
Holland & Knight is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran or any other protected class.
Personal Information collected from applicants will be used for the purpose of processing the application throughout any recruitment or employment process, as well as inclusion in a personnel file. Categories of data collected may include name, address, phone numbers, email, Social Security Number, and signature. Holland & Knight may collect further information if you consent to a background check. This includes criminal background, employment, and certifications. Please visit Legal Information Portal for Holland & Knight LLP’s privacy policies.