Job Title: Software Developer II Start Date: ASAP Location: Greenville, SC Position Type: Full Time Interview Type: In-person/Video Call Requirement ID: OTDSDII585MP
Position SummaryOur Greenville, South Caroline Administrative office has the opportunity for an experienced Software Developer II to join the Firm’s expanding Technology department. The Software Developer II will be responsible for software and applications development and implementation working closely with software architects, other software developers and end users. Designs and develops software enhancements, integrations and new modules. Contributes to development projects from requirements collection and initial design through user acceptance testing while providing strategic technical direction. Develops information systems by studying operations; designing, developing, and installing software solutions; including documentation and support. Protects operations by keeping information confidential and applying security best practices. Essential Functions
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.
Requirements
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.
Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture, Coaching and Mentoring.
Other developer-type requirements:
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