Software Engineer ll
This is a hybrid position. Candidates must be located in Minnesota and must be a US Citizen or Green card holder.
CTH position as they are establishing a new team for a new project. This person needs to have ASP.NET/C# and React experience and have some previous exposure to Azure.
GENERAL DESCRIPTION / PURPOSE:
The Engineer II, Software position is responsible for the design and development of innovative software solutions in a challenging engineering environment.
ESSENTIAL JOB FUNCTIONS:
Analysis
- Analyzes software and data requirements to determine feasibility of design within time and cost constraints.
- Consults with engineers, data analysists and other operations to determine system specifications to meet the functional and performance requirements.
- Communicate concepts, recommendations, and solutions effectively with customers as well as management, verbally and in written format.
Design & Development
- Designs, develops, and tests software and database applications to meet customer/product requirements.
- Design and implement optimal data pipeline architecture. Identify and build tools which utilize the data pipeline to promote insightful data analysis and automate processes.
- Develops and implements procedures and documentation for software system testing, data validation and training.
- Must have strong analytical and problem-solving skills.
Testing, Installation, & Commissioning
- Coordinate testing, installation, and commissioning of software at customer sites.
Maintenance & Support
- Provide support and maintenance for existing applications
- Work with stakeholders including the Operations, Engineering and Data teams to support specific data extraction, analysis, and reporting/visualization needs.
- Must have excellent communication skills with the ability to communicate effectively with customers as well as management.
BEHAVIORAL COMPETENCIES:
- Action Oriented
- Adaptability
- Technical Learning
- Passion for Results
REQUIRED QUALIFICATIONS:
Education: BS in Computer Science, Computer Engineering, or related Engineering discipline
Experience: 3-5 years of Software Design and Development. -+ years of .NET Framework, ASP.NET/C#, JavaScript, React, TyipeScript, MS SQL databases and other relational database concepts. Have familiarity with Azure
*7+ years combination of education and experience in software engineering
PREFERRED QUALIFICATIONS:
Education: MS in Computer Science, Computer Engineering, or related Engineering discipline
Experience: Familiarity with Azure, ASP.NET/JS/REACT/Web development, and Entity Framework. Exposure to AI, IOT and Big Data applications a plus.