Finding the best job has never been easier
Share
What You'll Do:- Create and optimize workflows for event planning, execution, and monitoring
- Collaborate with business teams to translate event requirements into technical solutions
- Develop APIs and services that enable seamless integration between various event management tools
Technical Skills:
- Programming Languages: Java, Python
- Technologies: Microservices, REST APIsKey job responsibilities
- Designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems and services using: Object-oriented design; and Java.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Design and code the right solutions starting with broadly defined problems.
- Work in an agile environment to deliver high-quality software.
- Produce comprehensive, usable software documentation.
- Translate functional requirements into robust, efficient, supportable solutions that work well within the overall system architecture.
- Participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance.
- Onboard and mentor junior development engineers.
- 2+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Bachelors Degree
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
These jobs might be a good fit