Senior Software Engineer - .Net, Python, and Mobile Development Location:Edwardsville,

100,000 - 200,000

Job Description:

Job Description

Scope of Responsibility:

  • Responsible for customer application development including schedule, technology selection, architecture, software design and implementation.
  • Responsible for factory test and product configuration applications.Mentors, supervises and develops Jr. Software engineering staff.
  • Responsible for conducting appropriate peer reviews at various stages of development.
  • Responsible for coordinating efforts with other departments such as mechanical, purchasing, manufacturing, sales, marketing, service and qualification test.
Desired skills and experience:

  • Successful candidates should have a four-year degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent experience, along with 5-10 years of practical engineering experience and a strong background in product development.
  • A proven track record of managing large-scale software development, deployment and maintenance.Mobile development experience for android and IOS with apps published to stores.
  • Experience with .net and/or open source web framework development (ex. Django, Flask, Bottle).
  • Experience with Agile software development methodologies with version control systems and multiple software architectures.Advanced knowledge of Python programming language is preferred.
  • A personal interest in sports, experience in video streaming, Visual Studio, some type of IOT or M2M application, Linux and knowledge of electronics design is preferred.


Share Profile