Software Developer
@ ECS Tech Inc

O'Fallon, Illinois, United States
On Site
Full-time
Posted 16 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXX***** @ecstech.com
Recommended after applying

Job Details

Software Developer at ECS Tech Inc

ECS Tech Inc is seeking a Software Developer to work in our O’Fallon, IL office. This role involves developing, creating, and modifying computer applications and specialized utility programs. You will analyze user needs, design software solutions, and optimize operational efficiency. You may work individually or as part of a team, coordinating database development and collaborating directly with customers for requirements gathering and troubleshooting software issues.

The role also involves assisting with software manual creation and maintenance.

Key Responsibilities:

  • Develop and modify computer applications
  • Analyze user needs to design software solutions
  • Collaborate with teams and directly with customers
  • Assist with database and manual documentation

Required Skills & Technologies:

  • Java
  • HTML5
  • SQL
  • JavaScript
  • XML
  • Agile methodologies
  • WebLogic
  • Tomcat
  • Gradle/Maven/Ant
  • Spring
  • Git

Key skills/competency

Software Developer, Java, HTML5, SQL, JavaScript, Agile, WebLogic, Tomcat, Spring, Git

How to Get Hired at ECS Tech Inc

🎯 Tips for Getting Hired

  • Research ECS Tech Inc's culture: Study their mission and employee reviews.
  • Customize your resume: Highlight Java and Agile expertise.
  • Prepare projects: Showcase work using HTML5, SQL, and Git.
  • Review interview tips: Understand software development methodologies.

📝 Interview Preparation Advice

Technical Preparation

Review Java fundamentals and coding exercises.
Practice HTML5 and JavaScript mini-projects.
Study SQL queries and database design basics.
Update knowledge on Agile and Spring frameworks.

Behavioral Questions

Describe a time you solved a complex problem.
Explain your teamwork experience in project settings.
Share an instance of handling customer challenges.
Discuss adapting to feedback during software projects.

Frequently Asked Questions