UnitedLex offers technology powered legal business solutions.
The Software Engineer will be responsible for development, integration and implementation of software solutions that meet complex business requirements and support the company business strategies and objectives. This is considered a mid-level developer position and requires technical skills in C#, SQL, microservice architecture and web technologies.
Develop, modify, implement and support complex software applications in an agile, database driven n-tier environment
Work with other team members to collaboratively find solutions for business needs
Provide constructive feedback to team members on software design and implementation
Follow software requirements specifications for programming projects
Work with internal clients to understand complex business requirements
Assist with analysis exercises to extract details from business users
Assist with code reviews with other team members to validate solutions
Exemplify professionalism in all business interactions
3-5 years of hands-on programming experience
Technology Skills & Experience
Knowledge and experience with C# and .NET 4.0 or higher, including LINQ
Front-end development experience with: HTML5, CSS3, Bootstrap, responsive design concepts
Experience with one or more .NET frameworks: Web API, ASP.NET MVC
Experience with Visual Studio and Team Foundation Server (TFS) development environment
Experience with SQL programming in MS SQL Server 2008 or higher (stored procedures, T-SQL) or in a similar relational database.
Understanding of object oriented programming, service based architectural concepts and design patterns (MVVM, MVC)
Experience working within an Agile development environment
Preferred experience in utilizing single page website design
Preferred experience working with Lucene-based full-text indexing engines (SOLR, ElasticSearch)
Preferred experience working with MongoDB, OrientDB, CouchDB, or other NoSql technologies
Preferred experience with RabbitMQ, Apache Kafka, or other message queuing technologies
Project Delivery Competence
Ability to build software applications according to requirements specifications
Ability to assist with estimating effort required to complete development tasks
Ability to apply technical, programmatic solutions to complex business requirements
Experience in an environment of rapid development and delivery
Ability to communicate both technical and conceptual ideas effectively in both verbal and written formats
Ability to handle multiple task assignments
Bachelor’s degree in Computer Science, Information Systems or related field
UnitedLex is an award-winning global leader in Legal Services Outsourcing with over 1800 attorneys, engineers, and consultants in thirteen global offices and three world class data centers. Headquartered in Overland Park, KS, on the Sprint Campus, the company was founded in 2006 with the singular mission to improve the performance of law departments, law firms, and academic institutions. We provide unparalleled state of the art solutions to our clients in North America, Europe and Asia. Our work utilizes insight, technology, and resources to reduce costs and solve complex legal and business challenges and is focused in the areas of: eDiscovery and Litigation Support, Intellectual Property, Contracts, Immigration, Data Forensics, Cyber Security, and law firm domain and support services functions.
Full-time UnitedLex employees enjoy competitive insurance benefits (health, dental, vision, short term disability, and life), plus paid holidays and paid time off. The company also provides a wide selection of other group benefits and a 401(k), with a 100% vested company match. As a fast growing company, we are committed to hiring talented individuals, providing a great workplace culture, continuously developing our employees, and providing interesting, challenging, and innovative work.
UnitedLex is an Equal Opportunity Employer, M/F/D/V.
Primary Location: US-Overland Park