360training
360training.com is a rapidly growing leader in online training and certification across a wide range of industries and professions. 360training.com provides customers with the regulated training they need to get and keep jobs they want. Over the years, we have continued to grow our expansive library of regulatory-approved training courses with new content suited for today’s modern workforce. By offering these courses online, all 360training.com users experience the convenience and flexibility of earning their certifications in their own time, from anywhere in the world.
At 360training.com, we promote a culture of excellence centered around our two core values: Deliver Results and Do the Right Thing. That focus fosters the success of our employees, while maintaining a team-centric environment which inspires them to do their absolute best. One thing our associates get to experience is the ability to make an impact on day one of working here.
360training offers a compelling compensation package that ties to performance and impact. We offer statutory benefits, medical insurance, life insurance, paid time off, learning and growth opportunities, and a comprehensive employee engagement and wellness program.
Shift Timings: 08:00 AM - 05:00 PM - Central Time - Hybrid Model.
Senior Software Engineer (LMS) - Java
Embrace the opportunity to shape the future of e-learning as a Senior Software Engineer at 360training.com. Your role is not just about developing software; it is about enhancing the learning journey for users. Specializing in Java and front-end technologies, you will be the driving force behind our Learning Management System (LMS). Here, your work is pivotal in creating interactive, intuitive, and impactful learning experiences. Join us and be a part of a team that not only values innovation but thrives on it, transforming educational technology with each line of code.
Key Skills Include
- Strong proficiency in Java backend development and the Spring Framework.
- In-depth knowledge and experience with web development in Java, Java Script and HTML.
- Practical experience in React Js development and/or a desire to learn.
- Practical experience in C# and .Net Core microservice development and/or a desire to learn.
- Familiarity with cloud platforms, preferably Azure.
- Proficiency in Agile methodologies, particularly Scrum practices.
Responsibilities
Development and Enhancement:
- Develop and enhance our core Learning Management System (LMS) software in Java, HTML and Java Script.
Implement microservices for various backend functionalities.
- Design and develop software applications, including project prototypes, proofs of concept, and client demos.
Collaboration and User Experience:
- Work collaboratively with UI/UX teams to ensure a consistent and engaging user experience.
- Provide critical thinking and technical innovation to enhance product quality.
- Conduct design and code reviews for key application components.
Communication and Project Management:
- Communicate effectively, including active listening and comprehending complex system requirements.
- Coordinate with the product owner and team members on schedules, task assignments, and progress updates.
- Actively participate in and contribute to Scrum meetings, including sprints, retrospectives, and daily stand-ups. If needed, take on Scrum Master responsibilities to facilitate these sessions and ensure Agile practices are followed effectively.
- Drive the development effort for on-time delivery of high-quality solutions.
Quality Assurance and Best Practices:
- Ensure scalability and reliability of the LMS software.
- Maintain high standards of code quality and enforce best practices through code reviews.