Akkodis - Auburn Hills, MI

posted about 1 month ago

Full-time - Entry Level
Auburn Hills, MI
Administrative and Support Services

About the position

The Application Developer role involves designing, developing, and implementing cost-effective IT solutions in an Agile environment. The position requires creating new software applications and modifying existing ones using various technologies, including Core Java, JSP, JavaScript, Spring, Struts, and Angular. The developer will analyze complex system requirements, participate in application design, and ensure effective resource utilization while working on multiple large-scale projects. This position requires 100% travel to various client sites across the U.S.

Responsibilities

  • Design and develop cost-effective IT solutions in an Agile environment.
  • Create new software applications and modify existing ones using Core Java, JSP, JavaScript, Spring, Struts, and Angular.
  • Analyze and validate complex system requirements and existing business processes.
  • Participate in the design, development, and implementation of new programs and modifications of existing applications.
  • Develop complex designs, prototypes, and methodologies for new and existing systems.
  • Design, code, test, debug, document, and implement complex software applications according to standards.
  • Define and develop specifications and programming for complex technical modules and applications.
  • Evaluate and provide technical solutions for complex application development problems.
  • Determine user requirements, perform application design, and monitor progress.
  • Carry out front-end and web application development to integrate with core processing systems.
  • Participate in cloud migrations utilizing AWS experience.

Requirements

  • Master's degree in Engineering, Computer Science, IT/IS, Operations Management, Data Analytics, Business Analytics, Telecommunications, Electrical or Electronics, or related field and two years of experience in the job offered or related occupation.
  • In lieu of a Master's degree, a Bachelor's degree in the same fields with five years of experience is acceptable.
  • Demonstrated experience in programming languages: C, Java, J2EE, SQL, PL/SQL, or Python.
  • Experience with web/XML technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS, or XML.
  • Experience with databases: Oracle, SQL-Server, MySQL, MS SQL, MongoDB, or NoSQL.
  • Familiarity with development tools: Eclipse, Spring Tool Suite (STS), or IntelliJ.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service