Search
Exact matches only
FILTER BY
Select all
Posts
Pages
Careers
Employers
POSTS
Select all
Architecture & Design
Articles
Podcasts
Videos
Building Management
Articles
Podcasts
Videos
Business Services
Articles
Podcasts
Videos
Education Technology
Articles
Podcasts
Videos
Energy
Articles
Podcasts
Videos
Engineering & Construction
Articles
Podcasts
Videos
Food & Beverage
Articles
Podcasts
Videos
Healthcare
Articles
Podcasts
Videos
Hospitality
Articles
Podcasts
Videos
Industrial IoT
Articles
Podcasts
Videos
Professional AV
Articles
Podcasts
Videos
Promoted Content
Retail
Articles
Podcasts
Videos
Sciences
Articles
Podcasts
Videos
Software & Technology
Articles
Podcasts
Videos
Sports & Entertainment
Articles
Podcasts
Videos
Transportation
Articles
Podcasts
Videos
Videos
Articles
Podcasts
Videos
Articles
Podcasts
Videos
CAREERS
Select all
AEC
Architecture & Design
Building Management
Business Services
Education Technology
Energy
Engineering & Construction
Food & Beverage
Healthcare
Hospitality
Industrial Iot
Media Production
Professional AV
Publications
Retail
Sciences
Software & Technology
Sports & Entertainment
Transportation

SOFTWARE ENGINEER IN ELMHURST, IL AT STENOGRAPH, LLC

Full time Stenograph in Software & Technology Email Job
  • Share:

Job Detail

  • Career Level Entry Level
  • Experience 2 Years
  • Education Diploma

Job Description

Reporting to and partnering with the Sr. Software Engineer Team Lead and fellow engineers, the Software Engineer
is an active participant in, and driver of, the company’s product strategy. S/he will help to evaluate, architect, design, code, test, maintain, debug and deploy various software products and tools. As a member of the software development team, the Software Engineer will be personally responsible for products and product decisions which directly impact the company’s reputation and success.

Specific responsibilities include:

Software Development

● Design and develop high-quality software applications and architecture
● Perform coding, debugging, testing and troubleshooting throughout the application development process
● Able to code in and adapt code to a number of different computer languages and architectures
● Identify, prioritize and execute tasks in the software development life cycle
● Develop tools and applications by timely producing clean, efficient code or processes
● Automate tasks through appropriate tools and scripting
● Perform validation and verification testing on own and other’s code
● Proactively communicate with Team Lead and/or Product Manager regarding the status and potential impacts on the delivery date and/or expected quality of tasks and projects
● Actively work with SQA Manager to obtain customer input, resolve issues, debug code, release code and produce technical documentation
● Provide technical guidance and product expertise to Support, Marketing and Operations to quickly resolve any software issues affecting customer productivity and/or company reputation
● Follow established development processes for assigned projects

Qualifications:

The candidate will have at least 5 years of broad software development experience. S/he will ideally have experience developing desktop or embedded applications, being a project leader and delivering projects to production on time.

The Software Engineer will have the following experience and attributes:

● A minimum of a BS in Computer Science or related field or equivalent experience
● Expert knowledge of developing, maintaining and debugging live software systems
● Expert knowledge of software factors affecting computer performance
● Good knowledge of security and security-related best practices
● Good knowledge of and/or experience with web and cloud technologies
● Proficiency in software engineering tools including version control and issue tracking
● Analytical thinker – able to simplify complex problems, processes or projects into component parts, exploring and evaluating them systematically
● Strategic thinker – able to identify a vision along with the plans, which need to be implemented to meet the end goal, evaluating situations, decisions and issues in the short and long term
● Influencing and persuading – able to present sound and well-reasoned arguments to convince others – adapts to the situation and can draw from a range of strategies to persuade people in a way that results in agreement toward a plan or goal
● Team working – able to build and maintain effective working relationships with a range of people inside and outside the development team and the company

Other jobs you may like