Kruse Consulting Services ยท 2 weeks ago
Senior Software Engineering Consultant
Kruse Consulting Services is a data-focused consulting firm seeking a Senior Software Engineering Consultant. This role involves working with business stakeholders to design and implement data analytics applications while ensuring high-quality software delivery and customer satisfaction.
Information Technology & Services
Responsibilities
You will be responsible for both the development and quality assurance of code, building reusable code and libraries for future use and writing unit and integration tests as well as writing efficient code bases to ensure high performance applications
Architecting software systems, defining technical standards, making key design decisions and developing user-friendly front-end applications
Identifying and resolving complex technical challenges with simple but elegant solutions
Scope out solutions to problems with the collaborative support of business partners as well as other data professionals with the intent of 'wowing' the customer and gathering feedback regularly to ensure a successful outcome
You will be responsible for ensuring the delivery of high quality applications that can be maintained and iteratively improved upon in an efficient manner over time. Your ability to do things quickly and with a high degree of accuracy and quality will be paramount for this role
Keeps up to date with, and mentor others around industry trends and developments in software engineering and related fields to continuously improve skills, knowledge, and the baseline infrastructure at Kruse Consulting Services for doing Application Development
Qualification
Required
5+ years and in-depth knowledge of JavaScript/Java, HTML, C#, CSS, ASP.NET and REST APIs
5+ years with object-oriented design, web/mobile development and SQL/Python
BS or MS in software engineering, computer science, or a related field of study
Experience with enterprise integration patterns, microservices (containerized environment such as Kubernetes)
Experience working with .NET Core or a similar solution for backend development
Experience building responsive UIs with React and/or Angular or a similar solution for frontend development
Proficiency with testing frameworks (e.g., JUnit, pytest, Jest) for unit and integration testing
Ability to create and maintain continuous integration and delivery of applications, including experience with CI/CD platforms such as Azure DevOps or Jenkins
Expertise with Database Management Systems (e.g., SQL Server, PostgreSQL, Oracle), including designing data models and writing complex queries
Proven track record of efficiently designing, developing, and releasing software products using Agile methodologies, both independently and collaboratively
Innovative in developing 'green field' products and solutions
Product related development experience within design and UX development
Excellent ability to self-organize and communicate in a remote work environment
Preferred
Working knowledge of cloud environments (Azure Preferred)
Experience with knowledge graph technologies and techniques a plus
Experience in the Energy Industry a plus, particularly with utility management systems, smart meter data systems, or SCADA systems
Company
Kruse Consulting Services
Data focused consulting firm that takes pride in providing swing capacity as your organization is building out a data analytics / visualization or engineering function.
Funding
Current Stage
Early StageCompany data provided by crunchbase