Vacancy expired!
- Provides information by collecting, analyzing, and summarizing development and service issues. Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis; recommending changes in policies and procedures.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Exercises independent judgment and discretion in overall development projects. Prioritizes plans and tracks project progress. Provides status reporting to project stakeholders and management.
- Designs, develops and modifies programs, including prototypes. Researches product development options and provides analysis for product direction.
- Consults with internal departments in the Firm to identify needs and include into project objectives. Provides support regarding product development to internal departments.
- Works in conjunction with other Software Developers.
- To support the health and safety of our teams and work spaces, we require employees to be fully vaccinated against COVID-19 or to have received an approved accommodation based on medical condition or sincerely held religious belief or practice, or as otherwise required by applicable law. Please let us know if you’d like to discuss the policy or available accommodations before proceeding with our recruitment process.
- Bachelor of Science in Computer Science or equivalent experience is preferred.
- 6+ years of experience as a Software Developer, preferably working in legal field.
- Proficient in all Microsoft applications, including but not limited to Word, Excel, PowerPoint, Outlook, Teams, Visual Studio, SQL Server Management Studio and other tools from vendors.
- Understand common development patterns such as model-view-controller and the full stack development of web based applications on the Microsoft ASP.net platform with a SQL Server backend database(s). Fluent in Microsoft C#, REACT and Microsoft T-SQL.
- Analyzing Information, Software Design, Software Documentation, Software Testing,
- Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture, Coaching and Mentoring.
- ASP.Net
- Command Line Interface applications
- Web base ASP.Net MVC applications
- SOAP and WCF web services creation and consumption
- Microsoft Visual Studio 2019+
- C#
- Entity Framework and Linq to SQL
- SQL CLR
- Deployment/Publishing practices
- Source Control (Git)
- Authentication
- Active Directory
- OWIN Forms Authentication with 2 Factor Authentication (2FA)
- Role base security models
- Microsoft SQL Server, T-SQL and SSMS
- T-SQL
- SSMS
- Stored Procedure
- Workflow engines a plus
- IntApp Flow
- Microsoft Flow
- JavaScript and JavaScript libraries
- jQuery, jQuery UI and jQuery Mobile
- Kendo UI
- REACT
- Angular a plus
- CSS and LESS
- Bootstrap
- Kendo UI theming
- HTML 5 and browser dependencies
- Microsoft Internet Explorer 11
- Microsoft Edge
- Google Chrome
- Open Source languages (a plus)
- Python
- SDLC
- SCRUM
- Agile development practices
- PowerShell scripting experience preferred
- Microsoft Azure, Azure Media Services, Microsoft Stream
Vacancy expired!