What are the responsibilities and job description for the Solutions Engineer position at Practical Solutions, Inc.?
We are seeking a highly skilled and experienced Solution Engineer to join our team. The ideal candidate will have at least 6 years of hands-on experience with ASP.NET, C#, AngularJS, MongoDB, AWS, and Cúram Framework. This role will involve the design, development, and delivery of robust web applications, working with cutting-edge technologies and providing solutions for complex business requirements.
Education/Certifications:
- Bachelor's degree in an IT-related field (or equivalent experience).
Skills & Experience:
MANDATORY:
- Minimum of 6 years of experience with ASP.NET, C#, AngularJS, Bootstrap, and SQL Server 2012.
- Minimum of 6 years of experience with MongoDB, Web APIs, and RESTful web/cloud services.
- Minimum of 6 years of experience working with Amazon Web Services (AWS) and Pivotal Products.
- Minimum of 6 years of experience with Cúram Enterprise Framework Components, Cúram Intelligent Evidence Gathering (IEG2), and Cúram Express Rules for Triage (CERT).
- Minimum of 6 years of experience in real-world delivery of enterprise-scale applications.
Roles & Responsibilities:
- Create and develop web application specifications, ensuring alignment with business and technical requirements.
- Design, develop, and deliver web forms using ASP.NET, C#, SQL Server, AngularJS, and Node.js.
- Develop full-stack application specifications, covering web server, relational database, and client-side servers.
- Utilize design patterns based on object-oriented analysis and design principles.
- Collaborate with business units to develop application strategies that ensure compatibility and meet business needs.
- Conduct detailed analysis on applications, ensuring compatibility with defined dispositions and goals.
- Design applications to align with end-state goals and business requirements.
- Perform testing and evaluation to ensure application quality.
- Conduct unit testing of programs and systems to ensure reliability.
- Perform code reviews and provide guidance to junior developers.
- Monitor and implement IT quality assurance standards to maintain high-quality code and applications.
- Provide architectural design specifications and solutions for business and technical designs, specifically for large and complex applications.
- Customize the Cúram Framework to meet project-specific business and functional requirements.
- Provide development estimates and implement Object-Oriented Design Patterns while adhering to architectural standards and best practices.
- Design system architecture using component diagrams and manage development/runtime configurations for hardware and software environments.