Software Engineer MGC
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
- Help lead team with design and development of software to meet specifications and to comply with department programming standards.
- Coordinate the integration of developed software modules with other software and with specialized hardware systems.
- Complete assigned software projects and tasks independently with little oversight.
- Assist new members of the team with department standards, coding practices and code reviews to ensure quality and compliant work.
- Assist customer service, sales and marketing, as required, by providing technical information related to software, computers and operating systems.
- Interact with customers and other departments for specification input.
- Accept other responsibilities as assigned.
- Complete training as identified by standard operating procedures and procedural work instructions.
- Regular attendance is an essential job function.
- Follow all Company policies and procedures relating to confidential propriety information (CPI) including but not limited to what is outlined in the Confidentiality and Non-Solicitation Agreement.
- Other duties as assigned
Requirements
- Clerical / Technology Skills
- Analytical Skills
- Autonomy / Self-Direction
- Team Orientation
- Interpersonal Communication
- Problem-Solving
- Decision Making
Supervisory Responsibility
This position has no supervisory responsibilities., * Will be required to regularly sit for extended periods of time; use hands and fingers, handle or feel objects, talk, hear and see. Occasionally lift and/or move up to 25 pounds, stand, walk, climb, balance, stoop, kneel, crouch, or reach with hands and arms. The environment is fast-paced; time pressured and requires accuracy. Will be required to regularly multi-task between projects, move throughout the office building and effectively communicate. The normal environment is quiet and typical of an open office setting with some areas that may be louder at times; along with time spent on the production floor, where environment can be louder due to equipment running., * Bachelor’s degree in computer science or related field.
- 5-7 years of experience in the software design and development.
- Experience leading smaller project / teams in development efforts.
- Proficiency in the following languages: C#, .NET, C++, MFC, WPF, XAML
- Proficient with web development technologies (ASP.Net, JavaScript, web services, etc.) and Microsoft Visual Studio.
- Ability to effectively communicate in English. Excellent written and verbal communication skills and interpersonal skills.
- Strong proficiency with SQL Server.
- Proficiency in the following operating systems: Current Microsoft Windows OS.
- Independent, self-starter with strong problem-solving skills
- Ability to multi-task, with several projects.
Preferred Education and Experience
- Knowledge of pulmonary physiology preferred
- Able to learn and apply new technologies quickly
- Must be flexible and able to work under pressure in day-to-day operations under constant changing conditions.
- Strong organizational skills and attention to detail and follow up.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
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
Quick guide: How to write a Software Developer CV
Is Software Engineering Hard?
Résumé-Driven Development: How IT trends affect the job market for software developers
What’s the Difference between a Junior, Mid, and Senior Developer?