Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

NATOLI ENGINEERING CO INC

Software/App Developer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
70
out of 100
Average of individual scores

Were these scores useful?

Job Description

Software/App Developer
NATOLI ENGINEERING CO INC - 4.1
Saint Charles, MO Job Details $55,000 - $65,000 a year 1 day ago Qualifications Computer science Programming languages Bachelor's degree Version control systems UI implementation Bachelor's degree in computer science Database software proficiency Full Job Description The Application Developer will create complete programs from start to finish including implementation and support with full documentation and organization. Maintain, modify, expand, or replace existing programs
ESSENTIAL DUTIES AND RESPONSIBILITIES
Create custom program specifications, write code in various programming languages, and develop prototypes for new applications, according to client or organizational needs. Rigorously test applications to identify and fix bugs, ensuring the software meets quality standards and functions as intended. Maintain and update existing applications, adapting them to new requirements and incorporating new technologies to improve efficiency. Create detailed documentation that outlines the application's design and code to aid in its future maintenance and operation. Conduct user acceptance testing to ensure the program is intuitive and accurate. Qualifications and requirements Proficiency in one or more coding languages, such as C#, Java, Python, or C++ Familiarity with UI/UX design and implementation. Strong problem-solving and critical thinking abilities. Attention to detail and a deep understanding of computer science principles. Familiarity with the entire software development life cycle (SDLC) Knowledge of web-based technologies such as HTML, CSS, and web frameworks. Understanding of database management, including SQL. Experience with version control systems like GitHub and development methodologies such as Agile or Scrum. Use of AI code generation in various capacities is encouraged. Experience Bachelor's degree in Computer Science. physical requirements
Working Conditions:
Air conditioning, quiet office environment. Some commissioning involves working in a clean room with rotary tablet presses.
Physical Effort:
Stand, walk, climb, push/pull, grasp, kneel, squat, bend, twist/turn, reach above shoulder, lifting 0-50 lbs.