Software Engineer
Sales, Inc.
Elk Grove Village, IL, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Testing (Software)
Java (Programming Language)
Data Analysis
Applications Architecture
C++ (Programming Language)
Software Documentation
Code Review
Computer Programming
Computer Engineering
Software Debugging
Software Design Patterns
Systems Analysis
+11 more
Object-Oriented Software Development
Software Architecture
Software Engineering
Software Requirements Analysis
Software Systems
Code Comments
Usage Tracking
Information Technology
Build Process
Software Coding
Software Version Control
Job description
- Develops information systems by designing, developing, and installing software solutions.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
- Investigates problem areas.
- Follows the software development lifecycle.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis and recommending changes in policies and procedures.
- Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products.
- Protects operations by keeping information confidential.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes engineering and organization mission by completing related results as needed.
Requirements
- Analyzing information
- General programming skills
- Software design
- Software debugging
- Software documentation
- Software testing
- Problem solving
- Teamwork
- Software development fundamentals
- Software development process
- Software requirements
Education, Experience, and Licensing Requirements:
- Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
- 5+ years of professional software development experience
- Proficiency in Java or C++, and object-oriented design skills
- Application architecture and design patterns
- Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred
- Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience in development of distributed/scalable systems and high-volume transaction applications
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
M
Maulik
over 3 years ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
PZ
Pat Zawadzki
The Ultimate Software Engineer Career Path Guide for 2023
over 3 years ago