Summary
Join Practising Law Institute (PLI) as a Software Engineer and collaborate with an agile team to deliver software solutions. Work in a collaborative environment with a diverse employee community, enjoy a generous benefits package, and experience a genuine commitment to work-life balance.
Requirements
- Bachelorβs Degree in Computer Science or equivalent experience is preferred
- 2-4 years of experience in software development, or particularly impressive experience of shorter duration
- Strong knowledge of the software development lifecycle and common practices (code reviews, SCRUM, etc.) is required
- Excellent verbal and written communication skills a must
- Development experience using C#, MVC and relational datastore (e.g. MS SQL) is a must
- Experience writing unit and integration tests using frameworks
- Knowledge on application/system integration architecture, development process, data transformation is preferred
- Understanding of source code version control (GIT) and CI/CD (e.g. Azure DevOps, Jenkins) processes
Responsibilities
- Collaborate with agile team to gather requirements, refine user stories and create solutions
- Deliver both functional and non-functional requirements; drive and execute user stories through completion
- Perform hands on design and implementation using the appropriate programming languages and development tools/framework/platform
- Integrate on-premise and SasS applications
- Develop and maintain unit and integration tests
- Work with DevOps to ensure the continuous delivery of software via the CI/CD process
- Other duties, as assigned
Benefits
- Medical, dental and vision plans for employees and their families
- Generous employer contribution to employee retirement savings account
- Ample paid time off and holidays, summer Fridays
- Flexible hybrid remote/in-person scheduling for most roles
- Unlimited access to LinkedIn Learning web-based training along with other career development opportunities
- Work-life balance initiatives
- One-time $500 Home Office Allowance
- Gym/Wellness Allowance of up to $300 each calendar year