We are looking for a strong C# .NET Software Engineer with expertise in manufacturing automation and data analytics to develop data intensive Windows and web applications on our small development team.
We need a good communicator; someone willing to collaborate with our existing team of software engineers, work with clients developing custom solutions and interested in growing with the organization over the long term.
Design and develop highly custom .NET applications. Create and integrate with robust, scalable web services using WCF. Collaborate with other engineers on code reviews, internal infrastructure, and process enhancement.
BS Degree or higher in Computer Science/Engineering, and/or 4+ years of professional experience in software and strong understanding in object oriented software.
At least 3 years of experience designing applications and components for commercial systems; including application architecture, frameworks and data modeling. Strong C#/.NET (including generics), WPF, DevExpress and/or Infragistics and WPF Controls, Entity Framework, LINQ.
At least 2 years of experience with SQL Server and TSQL scripting, and 1+ year experience designing and developing custom user interfaces for data tools in WPF.
Experience with cloud technologies (Azure or AWS) and software development DevOps, including CI/CD and virtual server setup, management and configuration.
Here are some of the tools and technologies we use. You don’t have to have experience with all of them, but be willing to expand and grow in using:
• C#, WPF, Custom UI Controls, Windows and Web Service concepts
• REST, SOA, jQuery, Angular, SignalR, WCF, Entity Framework, nodejs
• Business Process Modeling (BPM) and Rules engines
• Virtualization with Azure or AWS
• Enterprise Service Bus architecture
• Software Development Lifecycle methodologies
• N-Tier Architecture
• Scrum and Agile Project Management
• Git and Team Foundation Version Control, branching and merging
• DevOps, Continuous Integration and Deployment, Software Release Planning
• Unit Testing & Test Driven Development
• Package distribution
Other Skills/Abilities:
• Bachelors Degree required in Computer Science or appropriate work experience preferred
• Microsoft certifications preferred
• Must be a self-starter who requires minimal supervision
• Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects and rapidly changing priorities
• Experience with manufacturing, knowledge based engineering, and business process a plus
• Knowledge of Autodesk products a plus
• Professional consulting experience a plus
• Management experience a plus.
APPLY FOR THIS JOB:
Company: Core Group Company LLC
Name: Scott Koland
Email: