For nearly two decades, XSB has delivered AI-based solutions to enable humans and machines to understand, share and act upon large amounts of data; accelerating time to market, driving savings, reducing risk, and improving compliance throughout the enterprise and across the supply chain. We continue to grow and are seeking experienced Developers (with a strong emphasis on Java) to support the development, release, and maintenance of our SaaS products.
The candidate should be ready to take on new challenges, have a passion for coding, enjoy independent research, and have a desire for both teaching and learning. Communication, leadership, and analytical skills are key, along with a "roll-up your sleeves" attitude. Qualified applicants will have strength and experience working across the entire software development life cycle, including both back-end and front-end development.
Required Technical Qualifications and Experience:
- 4-year degree in Computer Science, Math, Physics, or a related field
- Professional experience designing and developing Java based web applications
- Strong understanding of relational database technologies (MSSQL, MySQL, and/or PostgreSQL)
- Experience in developing RESTful web services
- UI development experience, especially with a modern JavaScript framework (Angular, AngularJS, React, and/or Vue)
Preferred Technical Qualifications and Experience:
- Working knowledge of AI/ML
- Experience with text analytics, including preprocessing of unstructured information
- Experience with testing (unit, integration, regression, and performance)
- Experience with Git/ Understanding of the Gitflow Workflow
- Experience with Docker, Kubernetes
- Experience with Python, Node.js
- Experience with Agile development
- Experience with scientific analysis tools
Extra Consideration For:
- Prolog Experience
- Application monitoring experience
- Mechanical or Electrical Engineering knowledge
- Experience with automated testing
- DevOps experience
Job Duties and Responsibilities:
- Learn and work with the entire technology stack
- Participate in the development, release, and maintenance of web-based software applications
- Identify appropriate platforms (web application frameworks and the deployment stack) for delivering the company's products and services
- Evolve existing software system applications and architecture in various areas as needed
- Work together with Senior Management to plan and execute projects
- Quickly take ownership of projects
Additional Qualifications:
- Must be able to achieve deadlines while working effectively within a team environment
- Well organized, strong communication, analytical and reporting skills
- You are curious and a life-long learner; we value individuals who can not only provide first-class solutions, but can also ask the right questions
- You enjoy working on a small team and can adapt quickly to rapidly changing priorities
Why XSB:
- Excellent Long Island, NY location
- Challenging work assignments & exceptional learning opportunities
- Supportive, flexible work environment with a focus on work-life balance, trust, and personal responsibility
What We Offer:
- Casual work environment with strong growth potential
- Generous paid time off
- Competitive compensation package
- Company paid medical, dental, vision and life insurance
- Tuition reimbursement and 401k plan
XSB is a member of E-verify; applicants must be authorized to work in the United States on a full-time basis for any employer and must be able to pass a background screening/security investigation for a position of public trust.
Applicants will be tested on their technical skill set as a part of the interview process.
|