Essential Functions and Responsibilities include the following. Other duties may be assigned to meet business needs.
- Review and develop specifications, and technical plans for company products
- Determine specifications, technical design, maintenance, development and modification
- Produce bug free applications that meet the user requirements
- Gather, write, and analyze user requirements to create specifications defining current and ‘to-be’ business rules and business processes for systems development
- Ensure quality of core system deliverables while adhering to timing and needs of the clients/business
- Formulate an execution plan of core system functionality and assist with scoping
Position Expectations:
• Quality and Predictability of Work:
◦ Maintains high standards despite pressing deadlines ◦ Does work right the first time ◦ Corrects own errors ◦ Regularly produces accurate, thorough professional work
• Critical Thinking:
◦ Possess the ability to break down situation into smaller pieces to identify its key or underlying issues ◦ Possess the ability to figure out cause-and-effect relationships (if…then…)
• Job Knowledge/Technical Knowledge:
- Demonstrates knowledge of techniques, skills, equipment, procedures and materials. Apply knowledge to identify issues and internal problems; works to develop additional technical knowledge and skills
• Communication:
◦ Listens, speaks and writes clearly and concisely and effectively, using conventions appropriate to the situation ◦ States own opinions clearly and concisely ◦ Asks questions to ensure understanding ◦ Exercises a professional approach with others using all appropriate tools of communication, uses consideration and tack when offering opinions
• Flexibility, Initiative and Creativity:
◦ Remains open-minded and changes opinions on the basis of new information ◦ Performs wide variety of tasks and changes focus quickly as demands change ◦ Manages transitions from task to task effectively, adapts to varying customer needs
• Teamwork:
◦ Ensures joint ownership of goal setting, commitments and accomplishments ◦ Involves everyone on the team ◦ Treats all clients and employees with respect; values diverse perspectives ◦ Demonstrates the ability to work with others throughout the organization
• Continuous Improvement:
◦ Displays an ongoing commitment to learning and self-improvement ◦ Ability to adapt and be open to new ideas and improvements to products and processes
• Data, Confidentiality and security:
◦ Practices all security and data handling procedures, policies to protect company security as well as client confidentiality and privacy. Protects the privacy and confidentiality of all customer and staff information at all times ◦ Appropriately handle confidential information to safeguard such information and only use it or disclose it as expressly authorized or specifically required in the course of performing their specific job duties. Misuse of confidential information can be intentional (acts and/or omissions), or a product of negligence or inadvertence. Misuse of data should be avoided such as but not limited to: ▪ Accessing information not directly germane or relevant to the employee's specifically assigned tasks ▪ Disclosing, discussing and/or providing confidential information to any individual not authorized to view or access that data, including but not limited to third parties, volunteers, vendors and other BMS employees ▪ Reckless, careless, negligent, or improper handling, storage or disposal of confidential data, including electronically stored and/or transmitted data, printed documents and reports containing confidential information ▪ Deleting or altering information without authorization, generating and/or disseminating false or misleading information, and using information viewed or retrieved from the systems for non-work use.
Qualities and Traits Required:
- Excellent organizational and time management skills
- Strong analytical skills and the ability to meet tight deadlines is essential for a fast-paced environment
- Innovative problem solving skills; the individual identifies and resolves problems in a timely manner, gathers and analyzes information skillfully
- Focused and self-motivated
- Effective verbal and written communication skills; possessing high level of professionalism
- Strong interpersonal (teambuilding) skills
Education/Experience Required:
Bachelor’s Degree in Computer Science
- Minimum 3 years of professional software development experience (more strongly preferred)
- Recent experience delivering a web based product using Agile Methodology
- Solid understanding of OOD design principles
- Strong experience with Java Server Faces and Hibernate
- Database development (specifically MySQL)
- Use Spring Framework and JavaScript
- Know Spring, Java, JSF, frontend technologies inc. Angular, CSS, HTML.
Why Join Stretto? At Stretto, you’ll be part of a collaborative team that’s dedicated to innovation, excellence, and growth. You’ll have the opportunity to shape the direction of a rapidly expanding business unit while making a direct impact on the legal community.
The Company’s salary ranges are determined by role, level, location and alignment with market data. Individual pay is determined through interviews and an assessment of various factors, including job-related skills, relevant education and experience, abilities of the applicant, and equity with other team members. The salary range listed here is subject to change at any time, at the Company’s discretion, and does not alter in any way the at-will nature of the employment relationship.
Stretto offers a competitive and comprehensive benefits package, along with opportunities for growth. We are an equal opportunity employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender, age, religion, disability, sexual orientation, veteran status, marital status or any other characteristics protected by law.
