Vacancy expired!
The Exam Technology team is embarking upon a large, multi-year, enterprise-wide initiative to re-platform major pieces of our existing offering, replacing legacy functionality with a set of modern, highly customer-centric products and capabilities. We are looking for passionate engineers who want to make a difference. If you are a rock star engineer, a strong communicator, and a self-starter who can grab hold of a challenge and dive deep with it, then please join our exciting team.
Job Responsibilities:- Provide technical "hands on" leadership to development teams to ensure adherence to industry best practices when designing, developing, testing & deploying multi-tier Java solutions
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
- Partner with Architecture, Product Management and Development leadership to estimate solutions and timelines.
- Perform design and code reviews to assure quality, security and compliance requirements are met
- Implement and help with non-functional issues like logging, security, exception handling or any refactoring task
- Leverage deep understanding of Scrum & Agile development process to help drive efficient incremental software delivery
- Work with DevOps teams to implement and troubleshoot environmental and cross functional issues
- Guide and mentor technical staff members
- Troubleshoot and resolve performance and scalability issues
- Collectively own end to end delivery
- Strong communication, organization, time management, interpersonal skills
- Bachelor's degree in Computer Science, Information Systems or related discipline with at least eight (8) years of related experience, or equivalent training and / or work experience
- Proven track record designing, developing and successful deployment of large scale, Java/J2EE projects from end-to-end
- Experience providing technical hands on leadership driving solutions to complex business issues.
- Experience delivering enterprise applications in the cloud (AWS)
- Experience mentoring and coaching jr. developers
- Experience with HTML5, CSS, and JavaScript development
- Exposure to and understanding of AI/ML solutions
- Working knowledge of best practices for deploying and operating software using DevOps best practice
- Working knowledge of both SQL no-sql datastores