We are world leaders in virtual human research, artificial intelligence, virtual and augmented reality, computer training simulations, computer graphics, and immersive experiences that improve human decision making, cultural awareness, leadership, and health. ICT employees are encouraged to develop themselves both professionally and personally, through workshops, invited guest talks, movie nights, social events, various sports teams, a private gym and a personal trainer. The atmosphere at ICT is informal and flexible, while also encouraging initiative, personal responsibility, and a strong work ethic.
In the Lead Software Engineer/Programmer Analyst position, you will have the opportunity to work on challenging, compelling training prototypes that make a difference. Your work will push the boundaries of how technology benefits society, by accelerating learning, improving health outcomes, and sharing scientific findings with the world. Additionally, the work at ICT will give you the opportunity to meet intriguing people from all walks of life, including technologists, writers, producers, social scientists, military personnel, and philanthropists. We put a premium on satisfaction in the workplace at ICT and encourage all associates to maintain a quality work-life balance.
ICT is seeking a Lead Software Engineer/Programmer Analyst to provide expertise and support the team in providing a Full Stack web prototype.
Preferred Skills/Experience:
- Leadership/external interfacing experience with software teams
- Expertise in node JS frameworks and full stack web development
- Experience in converting functional design and wireframes into working prototype using modern web development stacks (e.g., MERN - Mongo, Express, React/Redux, Node.js)
- Experience setting up deployment and testing frameworks
- Monitors advancements and evaluates emerging Full Stack technologies
- Experience mentoring, developing and directing junior staff
- Back-end web architectures/Full stack
- Cross-platform programming (mobiles & desktops)
- Client/server architectures
- Databases (SQL & NoSQL)
- HTML5
- Systems administration (Linux)
- Cloud computing (e.g. AWS)
When applying for this position, please also provide the following information in your cover letter or resume:
1. Link(s) to your web site, demo reel, or code samples. Examples of websites you have developed are preferred.
2. You may upload with your resume/cover letter during the application process.
Please title with your LAST NAME, FIRST NAME – CODE SAMPLE – Programmer Analyst IV
To get a feel for the applications we build here, you can view video introductions to a few projects with the links below:
Captivating Virtual Instruction for Training: https://youtu.be/kd8NdAYWIXE
Terrain Capture and 3D Reconstruction: https://www.youtube.com/watch?v=AkZ-G3LV8iE
Personal Assistant for Life Long Learning: https://www.youtube.com/watch?v=tT1LsakbyWk
Please do not apply if you do not meet the minimum required education/experience.
Minimum Education: Bachelor's degree or equivalent combined work experience and education
Why work at ICT - As part of the University of Southern California, full-time ICT employees enjoy a range of great benefits, as well as the rich academic environment afforded by a highly-regarded research university. Employees can choose from a variety of exceptional medical and dental plans (as well as vision and long-term care), the USC Retirement Savings Program (where USC matches up to 5% of your total compensation and also makes an additional 5% contribution whether or not you contribute), educational benefits, paid time off (including Winter Recess and 9 paid holidays), and many more! Please look at all the benefits offered to our full-time employees in full detail at http://benefits.usc.edu.
by via developer jobs - Stack Overflow
No comments:
Post a Comment