Location: Chicago, IL
Company: Ies Abroad
out of their home office or work out of IES Abroad headquarters in Chicago, as required. About us: Everything we do is about the IES Abroad student. Our profoundly passionate team of study abroad professionals believe in creating once-in-a-lifetime educational adventures that transcend expectations.
Our goal is to rock the world of some 9,500 study abroad students every year. From our headquarters in Chicago to our 400+ study abroad programs in 85 global locations worldwide, we create authentic global education and life-affirming cultural experiences. We work at IES Abroad because we believe that every student should have the opportunity to go abroad - especially in a fun, safe, and superior
academic and cultural environment. We believe so strongly in the power of our program, that we actively recruit students from underrepresented populations and provide millions in scholarships and aid year after year.
We are proud that our students are as diverse and exciting as the countries we study. We're not ashamed to admit, we're a little bit obsessed with study abroad. When you join IES Abroad, you are a part of a diverse community of global leaders who know that our differences in skills and backgrounds are just as important as our shared passions and mission. Our work to educate students to become global leaders is grounded in our commitment to diversity, equity, inclusion, and
anti-racism. We are a global organization made up of colleagues with a variety of backgrounds, cultures, and perspectives, and we are committed to creating an inclusive, welcoming environment for all employees, surrounded by a mix of talented professionals.
You'll want to come to work and, more importantly, want to stay and advance our mission together. Summary of Position: Responsible for identifying and implementing the most optimal web cloud-based solution for IES Abroad's needs and maintaining cloud infrastructures in accordance with best practices and company security policies. Provide technical delivery, enhancement, and maintenance of multiple custom-built J2EE web applications.
The Senior Cloud Data Developer will have a strong foundation in Java software architecture and development, continuous integration, relational database, and an extensive cloud experience designing and deploying chained applications with a SCRUM team spirit. Essential Job responsibilities & Duties: Collaborate with engineering and development teams to evaluate and identify optimal cloud solutions. Migrate and improve existing systems. Develop and implement technical efforts to design, build, and deploy cloud applications architectures. Ensure efficient functioning of data storage and processing functions identifying, analyzing, and resolving infrastructure vulnerabilities and application deployment issues.
Regularly code review existing systems and making recommendations for improvements. Participate in all aspects of the software development life cycle for development solutions, including planning, requirements, development, testing, and quality assurance Load disparate data sets and conducting pre-processing services. Act as technical reference for complex projects that are highly visible at business and IT management leadership levels. Lead and participate in technology code design decisions considering usability, scalability, security, and ongoing supportability of software components.
Perform business analysis to document business and user requirements, functional specifications, and testing requirements as necessary for projects. Provide guidance and architecture support to the development team. Collaborate with different IT functional departments including Dev Ops, Project Management and QA. Provide timely and accurate reporting to project team and management. Indicate progress to plan, solutions, alternatives, etc. Improve architecture by tracking emerging technologies; evaluating their applicability to business goals and operational requirements.
Commit to and demonstrate values and promotion of diversity, equity, inclusion and anti-racism. Experience & Qualifications/Skills: 5+ years relevant experience coding and delivering scalable custom enterprise applications. Ability to effectively communicate with teammates and end users to clearly explain technical abstractions. Ability to demonstrate values and promotion of diversity, equity, inclusion and anti-racism Demonstrated experience in delivering scalable, custom enterprise 3-layered web applications.
Demonstrated expertise in project life-cycle management using techniques such as Scrum, Test-Driven development. Development experience in analysis and design of web-based client facing applications. Excellent technical and business analytical skills. Excellent written and verbal communication skills; strong problem-solving skills with the ability to work independently to resolve complex issues in a timely manner. Experience in delivery of major projects in a multinational organization as a lead technical role. Experience with development and implementation of at least one security mechanisms such as LDAP, Active Directory or SSO.
Functional knowledge and use of Java Design Patterns and best coding practices. Technical Skills: 3+ years of experience architecting, designing, developing, and implementing cloud solutions or relevant training/certifications in Azure or AWS Expertise in enterprise n-tier technical environments involving Java/Java EE, security, application server architecture. Expertise with REST services, and messaging queues processing on a distributed scenario. Strong experience in containers and Docker development. Experience with analysis and design of web-based client facing applications using development frameworks such as Spring, JSF, Prime faces, Java Script, and XML Beans.
Strong demonstrated commitment and understanding of Dev Ops best practices such as CI/CD deploying using tools such Jenkins, Maven, Git Hub repos. Experience with large scale system involving reporting, business intelligence, and transactional systems. Significant relational database experience using MS SQL Server and/or Oracle, Hibernate, and JDBC. Expertise using Eclipse or Intelli J IDE. Experience working with a chain of services and message queues.
Experience in any of the following areas: database architecture, ETL, business intelligence, big data, advanced analytics. Datalake and Datawarehouse design concepts and principles. Experience being part of an ERP implementation and PHP is a plus. Education, Licenses and/or Certifications: Bachelor's degree in Engineering, Computer Science, or Information Systems or equivalent. How to Apply: All applicants should submit an application including cover letter, resume, and salary requirements by clicking ' ' at the right side of this page. Please visit www. IESabroad. org/jobs for more information about working at IES Abroad.
If you require an accommodation with the application process, please email Opportunity Employment: IES Abroad is an equal opportunity employer and encourages applications from all qualified candidates. We strive to treat people with respect; fully utilizing employee's abilities and promoting workforce diversity. We are proud to be an equal opportunity employer, and do not discriminate against any applicant on the basis of race, color, ancestry, interaction (including pregnancy), age, national origin, citizenship, religion, marital status, disability, interactionual orientation, gender identity and/or expression, veteran status, and/or any other status protected by applicable laws.
Job Posted by Applicant Pro
IT jobs refer to positions in the Information Technology sector, which encompasses a vast array of roles focused on the creation, maintenance, and support of computer systems and networks. These roles include but are not limited to software development, systems analysis, network engineering, and cybersecurity. IT professionals often possess strong problem-solving skills, an aptitude for continuous learning due to the fast-paced evolution of technology, and the ability to adapt to new tools and practices. Their work is crucial for businesses as they ensure the efficient operation of digital infrastructures that support various organizational functions and safeguard data.
IT jobs refer to positions focused on the development, implementation, support, and management of computer-based information systems. These roles often require skills in programming, system analysis, hardware and networking, database management, and cybersecurity. Characteristic features of IT jobs include a strong emphasis on problem-solving, continual learning to keep up with rapid technology changes, and the potential for remote work given the digital nature of the field. IT professionals might work in various industries, from tech corporations to financial services, health care, and government sectors.
IT jobs refer to positions focused on the creation, maintenance, and support of computer systems and networks in various industries. These roles can include software development, network architecture, system administration, cybersecurity, information systems management, and technical support. Characteristically, IT jobs require a blend of technical skills, problem-solving abilities, and a continuous learning mindset due to the fast-paced nature of technological advancements. They often involve working with complex systems and data, necessitating attention to detail and a methodical approach to work. Additionally, collaboration with other professionals and clear communication are key, as IT roles typically support businesses in achieving strategic goals through technological solutions.
IT jobs refer to positions in the field of Information Technology, a sector dedicated to computing technology, telecommunications, and data management. These jobs typically involve the design, development, implementation, support, and management of computer-based information systems. Key characteristics of IT jobs include a focus on problem-solving, continual learning due to rapidly evolving technologies, and a blend of technical proficiency with soft skills like teamwork and communication. Roles can range from software developers and system analysts to network engineers and cyber security specialists, all contributing to the technological backbone of modern businesses.