software engineer

software engineer Schaumburg, IL

rf IDEAS
Full Time Schaumburg, IL 138577 - 94700 USD ANNUAL Today
Job description

Major Areas of Responsibility/Essential Functions:

  • Serve as a technical lead for Product Application Software development projects of moderate to high complexity
  • Manage internal and external software team resources including establishing architecture and oversight of coding
  • Understanding of architectural paradigms and ability to choose the architectural style based on the requirement of the project and business needs
  • Understand non-functional aspects of evolutionary software architecture e.g., Security, Reliability, Scalability, Performance, Availability, etc.
  • Understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and deploy features
  • Perform hands-on software development and design while serving as team lead
  • Participate and help implement new procedures and guidelines to enhance productivity and quality
  • Create and update project plans and/or task checklists for assigned projects
  • Handle multiple projects simultaneously
  • Update and establish company standards and best practices
  • Assist with solution estimation and team structure definition
  • Stay informed of industry trends and technologies
  • Work with onsite team and clients for resolving technical dependencies, issues, and risks
  • Serve as the escalation point for customer/field application issues
  • Grow the SW Application Development team including hiring and training junior staff

Required Knowledge, Skills and Abilities:

  • Experience in cross-platform application development (desktop, web, mobile)
  • Primary languages and frameworks: JavaScript (Angular, Vue.js, etc.) and C# .NET 7 (WPF, Avalonia, etc.)
  • Secondary languages and frameworks: C, Python, C++, Autoit
  • Experience with modern DevOps toolchains
  • Experience in JIRA, Jenkins, Git or similar
  • Knowledge of AWS cloud development technologies and best practices
  • Experience with scripting languages such as Python, Ruby, BASH
  • Familiarity with RDBMS technologies (PostgreSQL, MySQL, Oracle, etc.)
  • Ability to convey information effectively
  • Evaluate and define metrics to improve performance
  • Collaborate with multi-functional teams to automate processes
  • Contribute and collaborate on the product vision
  • Must be diligent, proactive, and show excellent business judgment and critical thinking
  • Ability to handle multiple tasks and work independently and collaboratively to meet requirements in a dynamic team environment

Education and Experience:

  • Bachelor’s degree in Computer Science, Computer Engineering or Electrical Engineering
  • Masters preferred
  • 5+ years’ experience in development of software applications
  • 3+ years’ supervisory experience

Physical Demands: None specified


Work Environment: Office


Benefits:

  • Health, Dental, Vision
  • Employer Paid Life/STD/LTD
  • 401K + Company Match
  • Employee Stock Purchase Program
  • Educational Assistance
  • Competitive PTO Package & Paid Company Holidays
  • Wellness Program

Behavioral Assessment


In addition to supplying us with your resume, we ask that you take our Behavioral Assessment through Predictive Index by going to the following link:


https://assessment.predictiveindex.com/B3WV/5be2a2ee-5c7e-4945-9ba1-0c2fc404d07f?type=candidateba


Tips:

  • Complete the assessment in a quiet place, free from interruption, in one session
  • Take as much time as you wish to complete this assessment— typically takes <7 minutes
  • Please use one of the following browsers: Internet Explorer, Firefox, Safari, or Chrome

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

Apply Here

About rf IDEAS

CEO: David Cottingham
Revenue: $25 to $100 million (USD)
Size: 51 to 200 Employees
Type: Subsidiary or Business Segment
Website: http://www.rfideas.com
Year Founded: 1995

software engineer
rf IDEAS

http://www.rfideas.com
Schaumburg, IL
David Cottingham
$25 to $100 million (USD)
51 to 200 Employees
Subsidiary or Business Segment
Enterprise Software & Network Solutions
1995
Related Jobs

All Related Listed jobs

Customer Success Manager
SamsonVT Manchester, England 30000 - 40000 GBP ANNUAL Today

Retail sales: 1 year (preferred). We provide our clients with the tools to provide outstanding and innovative technology to support their aftersales, spare

HGV Driver class 1
YDL T/A Classic carriers Sherburn in Elmet, England 13.47 GBP HOURLY Today

Working as part of our busy transport operation you will be integral to helping deliver and collect from our large customer base.

Customer Service Advisor 32 Hours per week- Nottingham Student Quarter
Student Roost Nottingham, England 10.08 GBP HOURLY Today

You are familiar with the debt process and comfortable with sales enquires, carrying out viewings with pride in your property. Be a customer-service superstar!

National Account Executive
Cranswick PLC Kingston upon Hull, England Today

Provide administrative assistance and support to the National Account Managers & Controller (e.g. pricing, new line forms, gate forms, forecasting, NPD session

Machine Operator
Worksop 11 - 12 GBP hour Today

Machine operators take care of all machine-specific functions such as configuring the equipment, loading and operating the machines, and...