ABC Legal is looking for a software developer to support existing core software services and expand upon web services.
Requirements
- Experience and fluency with Java, RESTful APIs, SOAP, WCF or ASP.NET Web API
- Familiarity with relational database systems
- Fluency of computer science fundamentals: object-oriented design, data structures, algorithm design and complexity analysis
- Familiarity and comfort with agile software development principles and practices
Responsibilities
- Design and implement solutions to requirements that are easily maintainable, deeply tested, and very high quality
- Obtain a good level of understanding in areas of the product worked on
- Work with the development and testing teams to ensure consistent, high quality deliveries
- Continually strive for increased efficiency, maintainability, and quality
- Perform peer design and code reviews and provide feedback on areas that need improvement
- Assist in the technical and professional growth of team members
Other
- Minimum of 5 years of professional software development experience preferred; Min. 3 years required
- Bachelor's in Computer Science/Engineering or a related field, or equivalent experience required
- Strong analysis skills and the ability to synthesize multiple perspectives
- A pragmatic approach to solving problems with off-the-shelf tools
- Strong written, oral and visual communication skills, with ability to question, clarify and document
- Passionate about building next-generation technologies, enjoys fast-paced environments, and loves to code
- Work from home flexibility