Senior Cloud Data Developer | Chicago, IL

Detailed Information

  • 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

View Jobs by Category >>

Related Jobs