We are looking for a senior software engineer to join our team and become a trusted CLM (Configuration Lifecycle Management) and CPQ (Configure-Price-Quote) consultant.
What we are looking for: - Bachelor’ s degree in computer science or similar
- Ability to write clean, testable code using .NET framework/C# and JavaScript frameworks including AngularJs and React
- Deep knowledge of object oriented design, design patterns, and full stack development principles
- Extensive experience in enterprise level, n-tier application development, scalable on premise and azure based deployments, REST, JSON and SOAP web service technologies, version control (Git, SVN), and various unit testing frameworks
- Excellent verbal and written communication skills for client facing communication and technical documentation
- Ability to map functional requirements to technical designs and specifications and facilitate a hand over to the implementation teams, as well as heavy hands on development as an individual contributor
Responsibilities: - Work with clients and potential clients from presales through project completion
- Provide consultation on visioning, process optimization, complexity management, and the proper use and application of proprietary software
- Analyze business requirements in order to develop and align on functional requirements in order to create and present solution descriptions, create effort estimates, and acceptance criteria
- Mapping functional requirements to technical specifications for implementation team
- Serve as tech lead on implementations, assisting and directing the team, ensuring proper functionality, high quality, tested deliveries, and overall success of the project from a technical perspective