Job Category: Information Technology
Job Type: Contract-C2C
Job Location: Chicago
Visa Status: GC-Holder H4-EAD USC
Work Mode: Remote
Lead Full Stack Developer
Job Description:
- 3 to 7 years of work experience in IT development and project deliverables.
- Experience in customer-facing environments, with daily customer interaction.
- Familiar with Agile practices.
- Experience with both business and IT units
- Eager to learn new technologies.
- Excellent problem-solving skills.
- Enthusiastic, creative and flexible.
- Strong communicative skills.
Roles and Responsibilities
- Development of high-quality applications in small teams with Front End, Mendix and BI technology
- Deduce and document use cases from customer requirements
- Visual Modeling: Setup Database Structures and relationships, Develop application workflows, Create application logic, Create integration interfaces via Web Services, Create Graphical User Interface Layouts.
- Extend application logic and integration interfaces with custom Java
- Understanding of development effort and estimations; communicate progress to team manager.
- Deliberate decision making and architectural ownership with respect to design and development of functionality within the context of the deliverable application.
- Documentation of either or, user manuals, (non-)functional application requirements, business processes, work flows, project plans and planning, systems architecture, etc.
Skills Required
- Proven experience as a Java Full Stack Developer or similar role
- Experience developing desktop and mobile applications
- Familiarity with common stacks
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, [website])
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind