Position: Embedded Application Software Engineer
Location: Peoria Illinois
Duration: Fulltime
Job Description & Skill Requirement:
Scope of Work:
- Develop code configures and tests programs and systems
- Evaluate and implements enhancement design solutions to improve cost quality and performance of software applications.
- Analyze assignments and determines software specifications that must be fulfilled to achieve objectives.
- Execute necessary documentation as directed or needed.
- Collaborate with other relevant stakeholders and team members to ensure that features meet business needs.
Essential Duties And Responsibilities
- Prototype design develop test deploy and maintain fullstack features services and microservices
- Hands on experience in C JAVA J2EE Scala C# Python in the design development testing
- Experience in front end technologies such as JavaScript React JS Node JS Redux CSS HTML5
- Experience using web services (REST APIs SOAP APIs)
- Experience in cloud development with platforms like AWS/Azure
- Experience with CI/CD build processes and configuration
- Proven experience in an Agile/Scrum team environment
- Experience leveraging DevSecOps and lean development principles such as Continuous Integration and Continuous Delivery
- Experience working with Test Driven Development and Unit Test Frameworks
- Knowledge in database SQL MangoDB
- Managing and building distributed applications (Docker Kubernetes Flink Spark)
Basic Qualifications
Bachelors degree in Computer Science Computer Engineering or Electrical Engineering
Desired Qualifications:
Knowledge on AGILE SCRUM methodology Test Driven Development (TDD) and Acceptance Test Driven Development (ATDD)