We are a Firm where people truly believe in what they do and strive to achieve the highest standards of performance and success.
Description:
The IT Financial Software Applications Developer is an experienced full-stack developer with a strong background in both front-end and back-end technologies and a passion for creating robust web applications. This position works creatively and collaboratively in an agile environment, with the ability to plan and develop software applications that support our finance processes.
Key Responsibilities and Essential Job Functions:
- Designs, develops and maintains scalable web applications using modern technologies.
- Collaborates with internal, cross-functional teams to understand user needs; drafts initial proposal and design of software to meet these needs. Collaboration would include teams such as business analysts, subject experts, and systems analysts.
- Analyzes user needs and designs software for client use, assessing feasibility of design, performance standards, hardware configurations and project parameters within time, cost, and security constraints.
- Modifies existing software to correct errors or improve performance.
- Troubleshoots and debugs applications to optimize performance and ensure cross-platform compatibility.
- Gathers and evaluates user feedback and then modifies software for better usability.
- Designs, creates and maintains SQL databases and procedures for specific application areas.
- Monitors and assists with software programming, testing and validation procedures, and software installation, ensuring applications operate within established specifications.
- Advises team on software maintenance.
- Special project and duties as assigned.
Required Skills:
- Skilled in object-oriented programming, database schema design, and code versioning tools (Git).
- Results-driven with excellent organizational and time management skills.
- Demonstrated ability to prioritize work effectively with a high volume of competing tasks and priorities while under minimal supervision.
- Proven critical thinking skills and ability to provide creative solutions.
- Excellent communication skills including active listening, clear and concise writing and professional speaking while being adaptable to various audiences.
- Ability to manage multiple internal clients and be adaptable to each.
- Capacity to embrace change smoothly.
Required Qualifications & Education:
- Bachelor’s degree in computer science, engineering, or related field.
- 5 – 7 years of experience as a software developer or engineer.
- Proficient in C#, .NET ecosystem, ASP.Net and Entity Framework, front-end technologies (e.g., HTML, CSS, JavaScript, React, Angular), and back-end technologies (e.g., Node.js, Python, Ruby).
- Solid understanding of MS SQL Server, T-SQL, NoSQL, REST APIs, and cloud services (AWS, Azure).
- Exposure to SQL Server Reporting Services (SSRS) or equivalent technology.
Preferred Qualifications & Education:
- Experience in a technical role in a law firm or professional services firm is desirable but not required.
Physical Requirements:
- Ability to sit or stand for extended periods of time.
- Moderate or advanced keyboard usage
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.