No more applications are being accepted for this job
- 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.
- 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 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.
- Bachelor's degree in computer science, engineering, or related field required.
IT Financial Software Applications Developer - Brandon, United States - Holland & Knight
Description
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 a full-stack developer who plans and develops Holland & Knight software applications that support our Finance processes.
Key Responsibilities Include:
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.